【发布时间】:2011-09-13 17:50:08
【问题描述】:
我有一些程序大量使用带有错误代码枚举的库。
0(枚举的第一个值)是成功,1是失败的那种。在某些情况下,我有自己的帮助函数,它们返回指示错误的 bool,在其他情况下,我会冒泡错误枚举。不幸的是,有时我把一个误认为另一个,事情就失败了。
你会推荐什么?我是否错过了一些关于 gcc 的警告,这些警告会在这些情况下发出警告?
附:返回一个与我的代码完全无关的错误代码感觉很奇怪,尽管我想我可以返回 -1 或其他一些无效值。
【问题讨论】:
标签: c boolean return-value typeerror return-code