我想使用Enum作爲錯誤處理,但我不知道這是否可行。C++使用枚舉來處理錯誤
舉例來說,如果我有這樣的枚舉:
enum ErrorNum : char{
ID_ERROR
};
我要檢查這個ID_ERROR,並根據該錯誤,顯示的描述或其他。所以,我真的不知道應用程序中會有多少錯誤。
我會舉一個例子。如果算法不能在房間中放置牀,則必須返回ID_ERROR 100和X描述的錯誤。
但我不知道應用程序中會有多少錯誤,所以我不知道這個枚舉是否應該是動態的。
我會發布一些代碼,但我真的不知道如何處理它。
這可能嗎?
可能。你將不得不圍繞你的想法編寫一些代碼。認真:你的真實*問題是什麼? – GhostCat
是的,這是可能的。這是C中錯誤處理的流行機制。在C++中,請考慮使用異常。 –
我只是編輯了這個問題,可能現在你可以理解它:) – James