template <container-compatible-range<T> R>
void assign_range(R&& rg); // C++23
概要
Rangeの各要素を再代入する。
事前条件
*this
の要素の範囲と Rangerg
の要素の範囲が重複していないこと
テンプレートパラメータ制約
型T
が*ranges::begin(rg)
からlist
コンテナへのEmplaceConstructible
であること。
効果
Rangerg
の各要素を、再代入する。
戻り値
なし
例
出力
4 5 6
関連項目
名前 | 説明 |
---|---|
assign |
コンテナに値を代入する |