0
当我从函数返回我的error_code时,是否有必要使用它?我认为有必要将从error_category派生的类的单个对象与我的错误值一起传递给error_code对象。 我还在我的类别类中提供了错误消息。 所以error_condition是必要使用?它和error_code有什么区别?如何在boost :: system库中使用error_condition?
当我从函数返回我的error_code时,是否有必要使用它?我认为有必要将从error_category派生的类的单个对象与我的错误值一起传递给error_code对象。 我还在我的类别类中提供了错误消息。 所以error_condition是必要使用?它和error_code有什么区别?如何在boost :: system库中使用error_condition?
从this article引用:
- 类ERROR_CODE - 表示由操作返回一个特定误差值(如系统调用)。
- class error_condition - 您想要测试的内容,并且可能会在您的代码中作出反应。
而是与一些特定操作系统的值进行比较error_code::value
的,应该比较error_code
针对便携式error_condition
。