最近在看C++的异常处理的有关知识,对异常类别的头文件,特加以说明:
(1)基础类别exception与bad_exception定义于<exception>;
(2)bad_alloc定义于<new>;
(3)bad_cast和bad_typeid定义于<typeinfo>;
(4)ios_base::failure定义于<ios>;
(5)其他异常类型定义于<stdexcept>。
最近在看C++的异常处理的有关知识,对异常类别的头文件,特加以说明:
(1)基础类别exception与bad_exception定义于<exception>;
(2)bad_alloc定义于<new>;
(3)bad_cast和bad_typeid定义于<typeinfo>;
(4)ios_base::failure定义于<ios>;
(5)其他异常类型定义于<stdexcept>。