unexpected (CRT)

terminate、または set_unexpected を使用して指定した関数を呼び出します。

構文

void unexpected( void );

解説

unexpected ルーチンは、C++ 例外処理の現在の実装では使用されていません。 unexpected は既定では terminate を呼び出します。 この既定の動作は、カスタムの終了関数を記述することによって変更できます。 引数として関数の名前を指定して set_unexpected を呼び出します。 unexpected によって set_unexpected に渡された最後の関数が呼び出されます。

必要条件

ルーチンによって返される値 必須ヘッダー
unexpected <eh.h>

互換性の詳細については、「 Compatibility」を参照してください。

関連項目

例外処理ルーチン
abort
_set_se_translator
set_terminate
set_unexpected
terminate