类型
<exception>

std::unexpected_handler

typedef void (*unexpected_handler)();
unexpected handler 函数的类型
这是一个 `void` 函数的类型别名,它不接受任何参数,并在函数 set_unexpected 中用作参数和返回类型。

一个 unexpected handler 函数是在一个函数抛出了一个不在其动态异常说明(即其 throw 说明符)中的异常时被调用的函数。

有关更多信息,请参阅 set_unexpected 的参考,该函数用于将此类函数设置为活动的unexpected handler

兼容性

*dynamic-exception-specifier*的使用已被弃用(自C++11起)。

另见