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

履歴 編集

function
<typeindex>

std::type_index::operator==(C++11)

bool operator==(const type_index& rhs) const noexcept;

概要

等値比較を行う

戻り値

*target == *rhs.target

targetは、type_indexのメンバ変数として保持されているtype_infoオブジェクトへのポインタ(説明用)

例外

投げない

#include <cassert>
#include <typeindex>

int main()
{
  std::type_index t1 = typeid(int);
  std::type_index t2 = typeid(int);
  std::type_index t3 = typeid(double);

  assert(t1 == t2);
  assert(t1 == typeid(int));
  assert(!(t1 == t3));
  assert(!(t1 == typeid(double)));
}

出力

バージョン

言語

  • C++11

処理系