答案 0 :(得分:3)
简答:不。返回除0之外的任何内容都意味着存在错误。
答案 1 :(得分:1)
不,它只是在shell中设置return_code环境变量,使用它可以确定程序在使用批处理时是返回正常还是错误。
视窗:
echo %errorlevel%
POSIX:
echo $?
BTW,使用cstdlib中定义的EXIT_SUCCESS和EXIT_FAILURE
答案 2 :(得分:0)
http://www.boost.org/doc/libs/1_45_0/libs/system/doc/index.html#Acknowledgements
在这里,您可以找到适合系统错误类型的好库。