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)で取得する