例如,在 Linux 中,如果错误代码为 0,我使用批处理,那很好,但是 C++ 中的约定是什么?
当 int(或 bool)等于 1 时,我们说这是真的,但在 C++ 中这种函数的返回必须是什么?
最佳答案
在 C++ 中,通常使用 boolean return 来指示 true 表示成功,false 表示失败。
使用整数返回值也很常见,其中零表示成功,非零表示失败或任何其他情况(通常负数表示错误,而正数表示其他结果)。
无论您选择哪种方法,重要的是记录它并在整个代码库中保持一致。
关于c++ - 约定结果和代码错误 C++ int foo (...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1882047/