Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.56 KB

File metadata and controls

39 lines (27 loc) · 1.56 KB

operator=

  • memory[meta header]
  • std[meta namespace]
  • raw_storage_iterator[meta class]
  • function[meta id-type]
  • cpp17deprecated[meta cpp]
  • cpp20removed[meta cpp]
raw_storage_iterator& operator=(const T& element); // (1) C++98
raw_storage_iterator& operator=(T&& element);      // (2) C++17

このクラスは、C++17から非推奨となり、C++20で削除された。

概要

値を出力する

テンプレートパラメータ制約

  • (1) : 型Tがコピー構築可能(Cpp17CopyConstructible)であること
  • (2) : 型Tがムーブ構築可能(Cpp17MoveConstructible)であること

効果

  • (1) : 現在イテレータが指している位置に、elementをコピーしてT型オブジェクトを構築する。
  • (2) : 現在イテレータが指している位置に、std::move(element)をムーブしてT型オブジェクトを構築する。

戻り値

イテレータへの参照を返す。

参照