- 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++20insert_iteratorオブジェクトを構築する。
コンテナxへのポインタをメンバ変数containerに保持し、挿入位置を示すイテレータiをメンバ変数iterに保持する。
- C++11まで :
xへのポインタは、&xで取得する - C++14以降 :
xへのポインタは、std::addressof(x)で取得する