EXIT_SUCCESS, EXIT_FAILURE
Определено в заголовке <cstdlib> | ||
|---|---|---|
#define EXIT_SUCCESS /*implementation defined*/ | ||
#define EXIT_FAILURE /*implementation defined*/ |
Макросы EXIT_SUCCESS и EXIT_FAILURE расширяются до целочисленных выражений, которые могут использоваться в качестве аргументов для функции std::exit (и, следовательно, как значения возвращаемые из функции main), и указывают на статус выполнения программы.
| Константа | Объяснение |
|---|---|
EXIT_SUCCESS | успешное выполнение программы |
EXIT_FAILURE | неудачное выполнение программы |
Примечания
И EXIT_SUCCESS , и значение ноль указывают на успешный статус выполнения программы (см. std::exit), хотя не требуется, чтобы EXIT_SUCCESS было равно нулю.
См. также
Документация по C для EXIT_SUCCESS, EXIT_FAILURE |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/utility/program/EXIT_status