可能性の重複:C++、
return 0
で
What should main() return in C/C++?C++ - リターン対リターン0 -1
プログラムがsuccessfuly終了したことを伝えます。
return -1
についてプログラムを中断しますか?
可能性の重複:C++、
return 0
で
What should main() return in C/C++?C++ - リターン対リターン0 -1
プログラムがsuccessfuly終了したことを伝えます。
return -1
についてプログラムを中断しますか?
短い答え:いいえ。 0以外の何かを返すと、エラーがあったことを意味します。
いいえ、バッチ処理を使用するときに、プログラムが正常に返されたかどうかを判断できる環境変数return_codeをシェルに設定するだけです。
のWindows:
echo %errorlevel%
POSIX:
はecho $?
ところで、cstdlibで定義されているEXIT_SUCCESSとEXIT_FAILUREを使う
http://www.boost.org/doc/libs/1_45_0/libs/system/doc/index.html#Acknowledgements
ここでは、システムエラーの種類の素敵なライブラリを見つけることができます。
Nitpicking: 'EXIT_SUCCESS'も成功を意味し、' EXIT_SUCCESS'は0と異なる場合があります。 – Philipp