unexpected (<exception>)
调用意外的处理程序。
void unexpected( );
备注
C++标准要求 unexpected 调用,当函数引发不在其引发列表的异常时。 当前实现不支持此操作。 示例直接调用 unexpected,调用意外的处理程序。
函数调用意外的处理程序,类型 void的功能。 如果 unexpected 直接由程序调用,意外的处理程序是调用最近该设置将为 set_unexpected。
意外的处理程序不能返回到其调用方。 它可以停止执行:
如果意外的处理程序直接由程序,调用将引发类型为的对象在异常规范或任何类型的对象的列表。
引发类型 bad_exception对象。
调用 停止、abort 或 exit(int)。
在程序启动时,意外的处理程序是调用 停止的功能。
示例
用于的示例参见 set_unexpectedunexpected.
要求
标题: <exception>
命名空间: std