std::error_category::equivalent
来自cppreference.net
virtual bool equivalent( int code,
const std::error_condition& condition ) const noexcept;
|
(1) | (自C++11起) |
virtual bool equivalent( const std::error_code& code,
int condition ) const noexcept;
|
(2) | (自C++11起) |
检查错误码是否等价于由*this表示的错误类别的一个错误条件。
1) 等价于
default_error_condition(code) == condition。2) 等价于
*this == code.category() && code.value() == condition。参数
| code | - | 指定要比较的错误代码 |
| condition | - | 指定要比较的错误条件 |
返回值
当错误代码与由 * this 表示的错误类别中的给定错误条件等价时返回 true ,否则返回 false 。