13.18 专业术语
abort()
catch an exception 捕获一个异常
assert macro assert 宏
catch argument catch参数
auto_ptr
catch block catch块
bad_alloc
catch(...)
bad_cast
dynamic_cast
bad_typeid
empty exception specification 空异常指定
catch a group of exceptions 捕获一组异常
empty throw specification 空throw指定
enclosing try block 所在try块
nothrow
exception异常
out_of_range
exception decimation 异常声明
overflow_error
exception handler 异常处理器
rethrow anexception再抛出异常
<exception>header file <exception>头文件
robustness 健壮性
exception list异常表
mntime—error
exception object 异常对象
set_new_handler()
exception specification 异常指定
set_terminate()
exceptional condition 异常条件
set_unexpected()
exit()
stack unwinding 堆栈解退
fault tolerance 容错
std::bad_exception
function with no exception specification 不带异常 <stdexcept>header file <stdexcept>头文件
指定的函数terminate()
handle an exception 处理异常
throw an exception 抛出异常
handier for a base class 基类处理器
throw an unexpected exception 抛出意外异常
handler for a derived class 派生类处理器
throw expression throw 表达式
invalid_argument
throw list throw表
length_error
throw point throw点
logic_error
throw without arguments 不带参数抛出
<memory>header file <memory>头文件
throw()
mission-critical application 任务关键的应用 try block try块
nested exception handlers 嵌套的异常处理器
underflow_error
new_handler
unexpected()
<new>header file <new>头文件
uncaught exception 未捕获异常