std::set_unexpected
cppreference.net에서 가져옴
| 헤더 <exception>
|
||
std::unexpected_handler set_unexpected( std::unexpected_handler f ) throw();
|
에 정의됨 (C++11까지) | |
std::unexpected_handler set_unexpected( std::unexpected_handler f ) noexcept;
|
(C++11부터) (C++17까지) (C++11에서 폐기됨) |
|
f을 새로운 전역 std::unexpected_handler로 지정하고 이전에 설치된 std::unexpected_handler를 반환합니다.
|
이 함수는 스레드 안전합니다. |
(C++11부터) 호출과 동기화됩니다. |
매개변수
| f | - | std::unexpected_handler 타입의 함수 포인터, 또는 null 포인터 |
반환값
이전에 설치된 unexpected 핸들러, 또는 설치된 것이 없을 경우 null 포인터 값.
참고 항목
|
(deprecated in C++11)
(removed in C++17)
|
동적 예외 사양이 위반될 때 호출되는 함수
(함수) |
|
(deprecated in C++11)
(removed in C++17)
|
현재
unexpected_handler
를 획득함
(함수) |
|
(deprecated in C++11)
(removed in C++17)
|
std::unexpected
에 의해 호출되는 함수의 타입
(타입 정의) |