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