AFAIK,退出代码可能会根据应用程序和项目中采用的约定而有所不同。但是,我想知道是否有 C/C++ 项目的退出代码标准列表。
就 C++ 本身而言,只有三个值,指定两个条件:0
、EXIT_FAILURE
和EXIT_SUCCESS
。
0
并且EXIT_SUCCESS
两者都给出了实现定义的成功退出指示。它们在标准中以相同的方式进行描述,但不能保证它们实际上具有相同的值(尽管它们在大多数典型平台上)。
EXIT_FAILURE
给出实现定义的失败指示。
其他的就看平台了。大多数常见平台(如 Linux、Windows、MacOS 和 *BSD)将保留返回到 shell 的至少 8 个最低有效位。
归档时间: |
|
查看次数: |
457 次 |
最近记录: |