因此,在我瞭解std::error_code
如何運作的旅程中,我開始懷疑我們是否真的需要std::error_condition
和std::error_category
。我試圖實現this和this教程中的內容,並且工作量並非易碎,而且相當脆弱(我目前一直在試圖弄清楚爲什麼此代碼會導致鏈接錯誤與重複符號有關。我們真的需要std :: error_category和std :: error_condition嗎?
是不是更容易繼承std::error_code
,加message
財產&方法,然後讓std::error_code
相媲美,其中錯誤代碼定義枚舉?我掙扎理解爲什麼我需要std::error_category
和std::error_condition
可言。
在C++中有多種處理錯誤的方法,沒有一種真正的方法。如果你不需要它,不要使用它。 –