Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.27 KB

File metadata and controls

28 lines (21 loc) · 1.27 KB

コンストラクタ

  • iterator[meta header]
  • std[meta namespace]
  • insert_iterator[meta class]
  • function[meta id-type]
insert_iterator(Container& x, typename Container::iterator i);            // C++03
constexpr insert_iterator(Container& x, ranges::iterator_t<Container> i); // C++20
  • iterator_t[link /reference/ranges/iterator_t.md]

概要

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

効果

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

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

参照