std:: set_unexpected
From 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에서 제거됨) |
|
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
에 의해 호출되는 함수의 타입
(타입 정의) |