我有自己的返回類型和函數這樣定義:一般規則:在錯誤代碼負值或正值C/C++
typedef enum xx_return_t {
success = 0,
general_error = -1,
specific_error = -2,
[...]
} xx_return_type;
xx_return_type generalFunction(void) {
if(there_was_an_error)
return general_error;
}
但是我在這裏的錯誤類型值有點不確定的; 什麼是C/C++中錯誤返回值的標準/最佳實踐 - 負面或正面?
更新: 謝謝您的回答! 我一直在尋找關於C和C++的信息,但是我也意識到這對每種語言(異常,錯誤代碼,對象返回等)的一般結構和方法提出了很好的問題。
您是否在問C或C++? – Default