boost::error_code
于 2023-07-20 13:49:44 首次发布
文章详细介绍了C++中用于错误处理的error_code类及其与error_category的关系。error_code包含一个整数值m_val和指向error_category的指针m_cat,提供了value()和message()方法。error_category是一个抽象基类,定义了message()和name()方法,而system_error_category和generic_error_category是其特定实现,分别对应Linux和跨平台环境下的错误信息。在Linux下,generic_error_category作为系统错误的接口,其message()和name()方法的实现依赖于子类。

6634

被折叠的 条评论
为什么被折叠?



