次の方法で共有


back_insert_iterator Class

出力反復子の要件を満たす、反復子アダプターについて説明します。挿入ではなく、一連のバック エンドに要素を上書きし、したがっては C++ シーケンス コンテナーの反復子によって提供される、上書きセマンティクスを異なるセマンティクスを提供します。Back_insert_iterator クラスは、コンテナーの種類をテンプレート化されたメソッドです。

template <class Container>
class back_insert_iterator

パラメーター

  • Container
    コンテナーの型の要素の背面にはフィールドを挿入するのには、 back_insert_iterator

解説

コンテナーのバック挿入一連の要件を満たす必要がありますそれが分割返済定数時間で、シーケンスの最後に要素を挿入することが可能です。STL シーケンス コンテナーの定義、 deque クラスクラス] ボックスの一覧ベクトル クラス必要なを提供push_backメンバー関数は、これらの要件を満たします。これら 3 つのコンテナーと同様の文字列各での使用に適合させることがありますback_insert_iterators。A back_insert_iteratorとコンテナーが常に初期化する必要があります。

2cd99bzf.collapse_all(ja-jp,VS.110).gifコンストラクター

back_insert_iterator

構築、 back_insert_iteratorは、コンテナー内の最後の要素の後に要素を挿入します。

2cd99bzf.collapse_all(ja-jp,VS.110).gifTypedef

container_type

コンテナーを提供する種類、 back_insert_iterator

参照

参照を提供する種類、 back_insert_iterator

2cd99bzf.collapse_all(ja-jp,VS.110).gif演算子

operator*

出力反復子の式を実装するために使用する間接参照オペレーター *i = xバックの挿入をします。

operator++

増加、 back_insert_iteratorするには、次の場所に値が格納します。

operator=

出力反復子の式を実装するために使用する代入演算子 *i = xバックの挿入をします。

必要条件

ヘッダー<iterator>。

名前空間: std

参照

関連項目

C++ の標準ライブラリのスレッド セーフ

標準テンプレート ライブラリ

その他の技術情報

back_insert_iterator のメンバー

<iterator> メンバー