最終更新日時:
が更新

履歴 編集

<concepts>

std::CopyAssignable

概要

CopyAssignableは、任意の型Tが、コピー代入可能であることを表す要件である。

要件

MoveAssignableの要件に加えて、以下の式が可能であること:

t = v;

  • tは、任意の型Tの、変更可能な左辺値オブジェクト
  • vは、任意の型Tの左辺値オブジェクト(constであってもよい)
  • 上述した式の戻り値型はT&であること
  • 上述した式の戻り値はtであること
  • 上述した式の結果として、vの状態は変わらず、tvと同等になること

関連項目