C++ exception 头
-
定义
exception定义了由标准库的元素引发的所有异常的基类:exception,以及用于协助处理异常的几种类型和实用程序。 -
类与类型
类/类型 说明 exception 标准 excepttion 类 bad_exception 异常的处理程序引发的异常 nested_exception 嵌套异常类 exception_ptr 异常指针 terminate_handler 终止处理程序函数的类型 unexpected_handler 异常处理程序函数的类型 -
函数/函数模板
函数 描述 terminate 函数处理异常终止 get_terminate 获取终止处理程序函数 set_terminate 设置终止处理程序函数 unexpected 函数处理意外异常 get_unexpected 获取意外的处理函数 set_unexpected 设置意外的处理程序函数 uncaught_exception 返回异常状态 current_exception 获取指向当前异常的智能指针 rethrow_exception 抛出异常 make_exception_ptr 设置异常指针 throw_with_nested 嵌套嵌套 rethrow_if_nested 如果嵌套,则重新抛出