Namespaces
Variants

std::error_category:: equivalent

From cppreference.net
Utilities library
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