公共虚拟成员函数
<system_error>

std::error_category::default_error_condition

virtual error_condition default_error_condition (int val) const noexcept;
默认错误条件
返回此类别中与 val 值标识的 error_code 对象关联的默认 error_condition 对象。

它在基类 error_category 中的定义返回与构造具有以下内容 error_condition 对象相同的值:
1
error_condition (val, *this);

作为虚成员函数,此行为可以在派生类中被覆盖。

此函数由成员 equivalent 的默认定义调用,该成员用于比较 错误条件错误代码

参数

val
标识错误条件的数值。
如果 error_category 对象是由 generic_category 返回的对象,则此值对应于 <cerrno> 中定义的某个值。

返回值

与此类别中条件值 val 关联的默认 error_condition 对象。

示例

有关示例,请参见 error_category

另见