<exception>
定义与异常处理相关的若干类型和函数。 异常处理用于系统可从错误中恢复的情形。 它提供了将控制权从函数返回给程序的一种方法。 合并异常处理的目标是提高程序的可靠性,同时提供一种有序地从错误中恢复的方法。
#include <exception>
Typedef
该类型描述指向异常的指针。 |
|
该类型描述指向适合用作 terminate_handler 的函数的指针。 |
|
该类型描述指向适合用作 unexpected_handler 的函数的指针。 |
函数
获取指向当前异常的指针。 |
|
获取当前的 terminate_handler 函数。 |
|
获取当前的 unexpected_handler 函数。 |
|
创建保留异常副本的 exception_ptr 对象。 |
|
引发作为参数传递的异常。 |
|
建立程序终止时要调用的新 terminate_handler。 |
|
建立遇到意外异常时要调用的新 unexpected_handler。 |
|
调用终止处理程序。 |
|
仅当引发的异常当前正在处理时返回 true。 |
|
调用意外处理程序。 |
类
该类描述可从 unexpected_handler 引发的异常。 |
|
该类用作某些表达式和标准 C++ 库所引发的所有异常的基类。 |