EXIT_SUCCESS, EXIT_FAILURE
ja.cppreference.net より
| ヘッダ <cstdlib>
|
||
#define EXIT_SUCCESS /* implementation defined */
|
||
#define EXIT_FAILURE /* implementation defined */
|
||
で定義EXIT_SUCCESS マクロと EXIT_FAILURE マクロは、std::exit 関数の引数(したがって main関数 からの戻り値)として使用でき、プログラムの実行状態を示す整数定数式に展開されます。
|
フリースタンディング実装は |
(C++23以降) |
| 定数 | 説明 |
EXIT_SUCCESS
|
プログラムの正常終了 |
EXIT_FAILURE
|
プログラムの異常終了 |
注記
EXIT_SUCCESSと値ゼロはどちらもプログラムの正常終了ステータスを示します(std::exitを参照)。ただし、EXIT_SUCCESSがゼロと等しいことは必須ではありません。
EXIT_SUCCESSおよびEXIT_FAILUREはC++23以降フリースタンディング実装で必須となっていますが、C言語のフリースタンディング実装では必須ではありません。
例
このコードを実行
出力例:
The quick brown fox jumps over the lazy cat
関連項目
|
Cドキュメント
の
EXIT_SUCCESS
,
EXIT_FAILURE
|