Namespaces
Variants

Program support utilities

From cppreference.net
Utilities library

목차

프로그램 종료

다음 함수들은 프로그램 종료 및 리소스 정리를 관리합니다.

헤더 파일에 정의됨 <cstdlib>
비정상적인 프로그램 종료를 유발합니다 (정리 작업 없이)
(함수)
정리 작업과 함께 정상적인 프로그램 종료를 유발합니다
(함수)
(C++11)
완전한 정리 작업 없이 빠른 프로그램 종료를 유발합니다
(함수)
(C++11)
정리 작업 없이 정상적인 프로그램 종료를 유발합니다
(함수)
std::exit() 호출 시 실행될 함수를 등록합니다
(함수)
std::quick_exit 호출 시 실행될 함수를 등록합니다
(함수)
프로그램 실행 상태를 나타냅니다
(매크로 상수)

도달 불가능한 제어 흐름

헤더 파일 정의 <utility>
실행 불가능한 지점을 표시함
(함수)
(C++23부터)

환경과의 통신

헤더 파일에 정의됨 <cstdlib>
호스트 환경의 명령 처리기를 호출함
(함수)
환경 변수 목록에 접근
(함수)

시그널

신호 관리를 위한 여러 함수와 매크로 상수가 제공됩니다.

헤더 파일에 정의됨 <csignal>
특정 시그널에 대한 시그널 핸들러 설정
(함수)
특정 시그널에 대한 시그널 핸들러 실행
(함수)
비동기 시그널 핸들러에서 원자적 개체로 접근 가능한 정수형
(typedef)
시그널 처리 전략 정의
(매크로 상수)
signal 함수의 반환값으로 오류 발생을 지정
(매크로 상수)
시그널 타입
시그널 타입 정의
(매크로 상수)

비지역 점프

헤더 파일에 정의됨 <csetjmp>
컨텍스트 저장
(함수 매크로)
지정된 위치로 점프
(함수)
타입
실행 컨텍스트 타입
(typedef)

참고 항목

C 문서 for 프로그램 지원 유틸리티