std::error_category::equivalent

来自cppreference.com

 
 
 
 
std::error_category
成员函数
原文:
Member functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
error_category::equivalent
 
virtual bool equivalent( int code,
                         const std::error_condition& condition ) const;
(1) (C++11 起)
virtual bool equivalent( const std::error_code& code,
                         int condition ) const;
(2) (C++11 起)
检查是否错误代码是*this所代表的错误类别错误条件相同.
原文:
Checks whether error code is equivalent to an error condition for the error category represented by *this.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
1)
相当于default_error_condition(code) == condition.
原文:
Equivalent to default_error_condition(code) == condition.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
2)
相当于*this == code.category() && code.value() == condition.
原文:
Equivalent to *this == code.category() && code.value() == condition.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 参数

code -
指定的错误代码进行比较
原文:
specifies the error code to compare
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
condition -
指定错误条件比较
原文:
specifies the error condition to compare
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

true如果错误代码是等同于给定的错误条件的错误类别为代表的*thisfalse否则.
原文:
true if the error code is equivalent to the given error condition for the error category represented by *this, false otherwise.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 例外

noexcept规定:  
noexcept
  (C++11 起)