unexpected (CRT)unexpected (CRT)

Set_unexpectedを使用して、指定した終了または関数を呼び出します。Calls terminate or function you specify using set_unexpected.

構文Syntax

void unexpected( void );

RemarksRemarks

予期しないルーチンは、現在の例外処理のC++実装では使用されません。The unexpected routine is not used with the current implementation of C++ exception handling. 既定では、予期しない呼び出しは終了します。unexpected calls terminate by default. この既定の動作を変更するには、カスタムの終了関数を作成し、引数として関数の名前を指定してset_unexpectedを呼び出します。You can change this default behavior by writing a custom termination function and calling set_unexpected with the name of your function as its argument. 予期しない呼び出しset_unexpectedの引数として渡された最後の関数。unexpected calls the last function given as an argument to set_unexpected.

必要条件Requirements

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

互換性の詳細については、「 互換性」を参照してください。For additional compatibility information, see Compatibility.

関連項目See also

例外処理ルーチンException Handling Routines
abortabort
_set_se_translator_set_se_translator
set_terminateset_terminate
set_unexpectedset_unexpected
terminateterminate