◐ Shell
clean mode source ↗

std::operator==,!=,<(std::error_code) - cppreference.com

提供: cppreference.com

<tbody> </tbody>

ヘッダ <system_error> で定義

bool operator==( const error_code& lhs, const error_code& rhs ) noexcept;

(1) (C++11以上)

bool operator!=( const error_code& lhs, const error_code& rhs ) noexcept;

(1) (C++11以上)

bool operator<( const error_code& lhs, const error_code& rhs ) noexcept;

(1) (C++11以上)

2つのエラーコードオブジェクトを比較します。

1) lhsrhs が等しいかどうか比較します。

2) lhsrhs が等しくないかどうか比較します。

3) lhsrhs より小さいかどうか調べます。

引数

戻り値

1) エラーカテゴリおよびエラーコードが等しければ true

2) エラーカテゴリまたはエラーコードが等しくなければ true

3) lhs.category() < rhs.category() であれば true。 そうでなく lhs.category() == rhs.category() && lhs.value() < rhs.value() であれば true。 そうでなければ false

関連項目