从函数返回error_code时是否需要使用它?我认为有必要将具有错误值的error_category派生的单个对象传递给error_code对象。 我还在我的类别类中提供了错误消息。 所以使用error_condition是必要的吗?它和error_code有什么区别?
答案 0 :(得分:0)
引自this article:
- class error_code - 表示操作(例如系统调用)返回的特定错误值。
- class error_condition - 您要测试的内容,并且可能会对您的代码做出反应。
不应将error_code::value
与某些特定于操作系统的值进行比较,而应将error_code
与便携式error_condition
进行比较。