Namespaces
Variants

std:: set_unexpected

From cppreference.net
헤더에 정의됨 <exception>
(C++11 이전)
(C++11에서 사용 중단됨)
(C++17에서 제거됨)

f 를 새로운 전역 std::unexpected_handler 로 설정하고 이전에 설치된 std::unexpected_handler 를 반환합니다.

이 함수는 스레드 안전합니다. std::set_unexpected 에 대한 모든 호출은 이후의 std::set_unexpected std::memory_order ) 호출과 동기화됩니다 ( std::get_unexpected 참조).

(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 에 의해 호출되는 함수의 타입
(타입 정의)