std::set_unexpected
提供: cppreference.com
ヘッダ <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 型の関数へのポインタ、またはヌルポインタ |
[編集] 戻り値
以前設定されていた unexpected ハンドラ、または何も設定されていなかった場合はヌルポインタ値。
[編集] 関連項目
(C++17で削除) |
動的例外指定に違反したときに呼ばれる関数 (関数) |
(C++11)(C++17で削除) |
現在の unexpected_handler を取得します (関数) |
(C++17で削除) |
std::unexpected によって呼ばれる関数の型 (typedef) |