C++ named requirements: CopyAssignable
From cppreference.net
C++
C++ named requirements
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
その型のインスタンスが lvalue式 からコピー代入可能であることを指定します。
要件
型
T
は以下の条件を満たす場合
CopyAssignable
を満たします
-
The type
Tsatisfies MoveAssignable , and
与えられた
以下の式は有効であり、指定された効果を持たなければなりません。
| 式 | 戻り値の型 | 戻り値 | 事後条件 |
|---|---|---|---|
| t = v |
T&
|
t
|
t
の値は
v
の値と等価である。
|
関連項目
|
(C++11)
(C++11)
(C++11)
|
型がコピー代入演算子を持つかどうかをチェックする
(クラステンプレート) |
|
(C++20)
|
型が他の型から代入可能であることを指定する
(コンセプト) |