类
<system_error>
std::error_condition
错误条件
此类型对象保存与类别关联的条件值。
此类型对象以通用方式描述错误,以便它们可以在不同系统之间移植。这与error_code 对象相反,后者可能包含特定于系统的信息。
由于可以通过使用*关系运算符*直接将error_condition 对象与error_code 对象进行比较,因此error_condition 对象通常用于检查从系统中获得的特定error_code 是否与特定错误条件匹配,而无需考虑系统。
error_condition 和 error_code 关联的类别定义了它们之间的等价关系。