c++ - 约定结果和代码错误 C++ int foo (...)

标签 c++ rules boolean

例如,在 Linux 中,如果错误代码为 0,我使用批处理,那很好,但是 C++ 中的约定是什么?

当 int(或 bool)等于 1 时,我们说这是真的,但在 C++ 中这种函数的返回必须是什么?

最佳答案

在 C++ 中,通常使用 boolean return 来指示 true 表示成功,false 表示失败。

使用整数返回值也很常见,其中零表示成功,非零表示失败或任何其他情况(通常负数表示错误,而正数表示其他结果)。

无论您选择哪种方法,重要的是记录它并在整个代码库中保持一致。

关于c++ - 约定结果和代码错误 C++ int foo (...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1882047/

相关文章:

c++ - 在另一个数组中使用一个数组的大小

c++ - 命令行参数 - int 而不是 ascii

ios - 如何让 iOS 应用直接访问 Firebase 数据库并绕过规则?

c# - Java 和 C# 环境中基于规则的系统

c++ - 错误 C2678:二进制 '>>':找不到采用 'std::stringstream 类型的左侧操作数的运算符

javascript - 对话框 "Don' t 再次显示“boolean 值 : Where to store value?

java - 启动程序

c++ - 在 C++ 项目中维护版本的好方法是什么?

php - Laravel 验证 : exists two column same row

java - 在 Java 中实现启用/禁用方法的最佳方法是什么?