EXIT_SUCCESS, EXIT_FAILURE
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
와 값 0 모두 프로그램 실행 상태의 성공을 나타냅니다 (참조:
std::exit
), 비록
EXIT_SUCCESS
가 0과 같을 필요는 없습니다.
비록
EXIT_SUCCESS
와
EXIT_FAILURE
가 C++23부터 freestanding 구현에서 필수로 요구되지만, freestanding C 구현에서는 사용 가능할 것을 요구받지 않습니다.
예제
이 코드 실행
가능한 출력:
The quick brown fox jumps over the lazy cat
참고 항목
|
C 문서
참조:
EXIT_SUCCESS
,
EXIT_FAILURE
|