unexpected (<exception>)
意外通知的处理程序。
void unexpected( );
备注
当函数抛出一个不在抛出列表的异常时,The C++ 标准要求unexpected 被调用。 当前实现不支持这个。 示例直接调用 unexpected,它们通知异常的处理程序。
函数调用意外的处理程序,类型 void的函数。 如果 unexpected 直接以程序,意外的处理程序是最近的一个调用设置为 set_unexpected。
意外的处理程序可能不返回到调用方。 它可能终止执行:
如果意外的,处理程序直接以程序,调用会引发类型为的对象。异常规范或任何类型的对象中。
引发类型对象。bad_exception
调用 终止、abort 或 退出(int)。
在程序启动,异常的处理程序是 终止调用的函数。
示例
用于的示例参见 set_unexpectedunexpected.
要求
标头: <exception >
命名空间: std