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

履歴 編集

function
<iterator>

std::insert_iterator::コンストラクタ

insert_iterator(Container& x, typename Container::iterator i);            // C++03
constexpr insert_iterator(Container& x, ranges::iterator_t<Container> i); // C++20

概要

insert_iteratorオブジェクトを構築する。

効果

コンテナxへのポインタをメンバ変数containerに保持し、挿入位置を示すイテレータiをメンバ変数iterに保持する。

  • C++11まで : xへのポインタは、&xで取得する
  • C++14以降 : xへのポインタは、std::addressof(x)で取得する

参照