unexpected (<exception>)
예기치 않은 처리기를 호출합니다.
void unexpected( );
설명
C + + 표준에서는 필요 unexpected 예외를 throw 하는 목록에 없는 함수를 throw 할 때 호출 됩니다.현재 구현에서는이 지원 하지 않습니다.예제 호출 unexpected 예기치 않은 처리기 호출 직접입니다.
함수를 호출 하는 예기치 않은 처리기 함수 형식의 void.경우 unexpected 직접 프로그램에서 예기치 않은 처리기가 호출 되는 호출 하 여 가장 최근에 설정 된 set_unexpected.
예기치 않은 처리기는 해당 호출자에 게 반환 하지 않습니다.실행으로 종료할 수 있습니다.
예기치 않은 처리기는 프로그램에서 직접 호출 하는 경우 예외 사양 또는 모든 형식의 개체에 나열 된 유형의 개체를 throw 하는 방법
형식의 개체를 throw 하는 bad_exception.
Calling terminate, abort or exit(int).
프로그램을 시작할 때 예기치 않은 처리기를 호출 하는 함수는 종료.
예제
참조 set_unexpected 을 사용 하는 예기치 않은.
요구 사항
Header: <exception>
네임 스페이스: std