description | title | ms.date | api_name | api_location | api_type | topic_type | f1_keywords | helpviewer_keywords | ms.assetid | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Learn more about: unexpected (CRT) |
unexpected (CRT) |
1/14/2021 |
|
|
|
|
|
|
2f873763-15ad-4556-a924-dcf28f2b52b4 |
Calls terminate
or the function you specify by using set_unexpected
.
void unexpected( void );
The unexpected
routine isn't used with the current implementation of C++ exception handling. unexpected
calls terminate
by default. You can change this default behavior by writing a custom termination function. Call set_unexpected
with the name of your function as its argument. unexpected
calls the last function passed to set_unexpected
.
Routine | Required header |
---|---|
unexpected |
<eh.h> |
For more compatibility information, see Compatibility.
Exception handling routines
abort
_set_se_translator
set_terminate
set_unexpected
terminate