最終更新日時(UTC):
が更新

履歴 編集

function
<stop_token>

std::operator!=(C++20)

namespace std {
  [[nodiscard]] friend bool operator!=(const stop_token& lhs, const stop_token& rhs) noexcept;
}

概要

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

戻り値

!(lhs == rhs)

例外

投げない。

#include <cassert>
#include <stop_token>

int main()
{
  std::stop_source ss1;
  std::stop_source ss2;

  std::stop_token st1 = ss1.get_token();
  std::stop_token st2 = st1;
  std::stop_token st3 = ss2.get_token();
  std::stop_token st4;
  std::stop_token st5;

  assert(st1 == st2);
  assert(st1 != st3);
  assert(st1 != st4);
  assert(st4 == st5);
}

出力

バージョン

言語

  • C++20

処理系