标准库异常(exception)类层次

标准库异常类层次提供了一种对异常分类的方式:

逻辑错误是指原则上在程序投入运行之前就应被捕获或是通过函数实参测试发现的错误。

所有其他错误都属于运行时错误。

关于system_error:

在<system_error>中,标准库提供了一个能从操作系统和底层系统组件报告错误的框架。

<system_error>同时提供了一些组件,能实现错误码分类、将系统相关的错误码映射为

可移植性更好的代码以及将错误码映射为异常:

请参阅《The C++ Programming Language(Fourth Edition)--Bjarne Stroustrup》的 30.4.3 节以获得更多细节。

猜你喜欢

转载自www.cnblogs.com/lhb666aboluo/p/12700409.html
今日推荐