<exception>

定义了几种类型和相关的异常处理功能。 异常处理中的系统可以从错误中恢复的情况下使用。 它提供了一种从函数返回给程序的控件。 包含异常处理的目的是提高程序的稳定性,同时提供了方法,从有序的方式中存在错误中恢复。

#include <exception>

w326ectb.collapse_all(zh-cn,VS.110).gifTypedef

terminate_handler

描述适合于作为函数指针的类型terminate_handler

unexpected_handler

描述适合于作为函数指针的类型unexpected_handler

w326ectb.collapse_all(zh-cn,VS.110).gif函数

set_terminate

建立新的terminate_handler程序终止时调用。

set_unexpected

建立新的unexpected_handler是当意外遇到异常。

terminate

调用终止处理程序。

uncaught_exception

返回 ,则返回 true 仅当当前正在处理引发的异常。

意外

调用异常处理程序。

w326ectb.collapse_all(zh-cn,VS.110).gif

bad_exception 类

该类描述从引发的异常unexpected_handler

异常类

此类用作引发某些表达式和标准 C++ 库的所有异常的基类。

请参见

参考

线程安全性对标准C++库中

其他资源

exception 成员

标头文件