【发布时间】:2010-09-22 18:18:23
【问题描述】:
我观察到成功完成方法预期功能的一般编码约定是 0。(如在 exit(0) 中)。
这让我很困惑,因为如果我的 if 语句中有方法并且方法返回 0,则“if 条件”为假,从而促使我思考一下该方法是否失败。当然我知道我必须附加一个“!” (如 if(!Method()) ),但这种约定不是自相矛盾吗??
【问题讨论】:
-
没有通用的编码约定(尽管希望每个 API 至少在内部是一致的)。
标签: c++ c naming-conventions conventions