Share via


unexpected (CRT)

更新 : 2007 年 11 月

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

void unexpected( void );

解説

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

必要条件

ルーチン

必須ヘッダー

unexpected

<eh.h>

互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。

.NET Framework の相当するアイテム

System::Exception クラス

参照

参照

例外処理ルーチン

abort

_set_se_translator

set_terminate (CRT)

set_unexpected (CRT)

terminate (CRT)