std::set_unexpected
ja.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ポインタ値。
関連項目
|
(C++11で非推奨)
(C++17で削除)
|
動的例外仕様が違反されたときに呼び出される関数
(関数) |
|
(C++11で非推奨)
(C++17で削除)
|
現在の
unexpected_handler
を取得する
(関数) |
|
(C++11で非推奨)
(C++17で削除)
|
std::unexpected
によって呼び出される関数の型
(typedef) |