欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

C++:理解与掌握异常处理 - 标准异常与层级关系

最编程 2024-02-16 18:29:06
...

C++提供了标准异常及层次结构。标准异常以基类exception开头(在头文件<exception>中定义),该基类提供了函数what(),每个派生类中重定义可发出相应的错误信息。
由基类exception直接派生的嘞runtime_errorlogic_error(都定义在头文件<stdexcept>中),分别报告程序的逻辑错误和运行时的错误信息。
I/O流异常类ios::failure也由exception类派生来。
注意:异常处理不能用于处理异步情况,这种最好使用终端处理。