다음을 통해 공유


<exception>

여러 형식과 관련 예외를 처리 하는 함수를 정의 합니다.예외 처리를 사용 하 여 상황에서 시스템 오류에서 복구할 수 있습니다.프로그램을 함수에서 반환 하는 컨트롤에 대 한 수단을 제공 합니다.예외 처리를 통합 하는 목적은 오류가 정상적으로 복구할 수 있는 방법을 제공 하면서 프로그램의 견고성을 늘리는 것입니다.

#include <exception>

w326ectb.collapse_all(ko-kr,VS.110).gif형식 정의

terminate_handler

로 사용 하기에 적합 한 함수에 대 한 포인터를 설명 하는 형식에 terminate_handler.

unexpected_handler

로 사용 하기에 적합 한 함수에 대 한 포인터를 설명 하는 형식에 unexpected_handler.

w326ectb.collapse_all(ko-kr,VS.110).gif함수

set_terminate

새 설정 terminate_handler 프로그램 종료 시 호출할 수 있습니다.

set_unexpected

새 설정 unexpected_handler 를 할 때 예기치 않은 예외가 발견.

terminate

종료 처리기를 호출합니다.

uncaught_exception

반환 true 현재 throw 된 예외 처리 되는 경우.

예기치 않은

예기치 않은 처리기를 호출합니다.

w326ectb.collapse_all(ko-kr,VS.110).gif클래스

bad_exception 클래스

클래스에서 throw 될 수 있는 예외에 설명 된 unexpected_handler.

예외 클래스

클래스는 특정 식을 하 고 표준 C++ 라이브러리를 throw 한 모든 예외에 대 한 기본 클래스 역할을 합니다.

참고 항목

참조

표준 C++ 라이브러리에서 스레드로부터의 안전성

기타 리소스

<exception> 멤버

헤더 파일