unexpected (<exception>)
予期しないハンドラーを呼び出します。
void unexpected( );
解説
C++ 標準では、関数が throw 一覧にない例外をスローした場合 unexpected を呼び出す必要があります。現在の実装では、これをサポートしていません。予期しないハンドラーを呼び出す例は unexpected を直接呼び出します。
予期しないハンドラー関数呼び出し、型 void関数。unexpected がプログラムによって直接呼び出すと、予期しないハンドラーは、最新 set_unexpectedの呼び出しによって設定された 1 " です。
予期しないハンドラーは、呼び出し元が返されないことがあります。これは、次の場合には実行を終了する可能性があります:
予期しないハンドラーをプログラムによって直接呼び出す場合、型のオブジェクトをスローした任意の型の例外指定またはオブジェクトに示します。
bad_exception型のオブジェクトをスローすること。
終了します。、abort または exit (int) を呼び出します。
プログラムの起動時に、予期しないハンドラーは 終了します。を呼び出す関数です。
使用例
**unexpected.**の使用例については set_unexpected を参照してください。
必要条件
ヘッダー: <例外>
名前空間: std