最終更新日時: 2022年12月09日 22時00分19秒 (JST)
Akira Takahashi が更新

履歴 編集

function
<locale>

# std::locale::operator!=

    // operator==により、以下のオーバーロードが使用可能になる (C++20)
    bool operator!=(const locale& other) const; // (1) C++03

## 概要

`locale`オブジェクトの非等値比較を行う。

## 戻り値

    return !(*this == other);

## 例

    #include <cassert>
    #include <locale>

    int main()
    {
      std::locale a = std::locale::classic();
      std::locale b = std::locale::classic();
      std::locale c("");

      assert(!(a != b));
      assert(a != c);
    }

### 出力

## 参照

- P1614R2 The Mothership has Landed
  - C++20での三方比較演算子の追加と、関連する演算子の自動導出