• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

    最終更新日時(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)で取得する

    参照