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とコンテナーが常に初期化する必要があります。
コンストラクター
構築、 back_insert_iteratorは、コンテナー内の最後の要素の後に要素を挿入します。 |
Typedef
コンテナーを提供する種類、 back_insert_iterator。 |
|
参照を提供する種類、 back_insert_iterator。 |
演算子
出力反復子の式を実装するために使用する間接参照オペレーター *i = xバックの挿入をします。 |
|
増加、 back_insert_iteratorするには、次の場所に値が格納します。 |
|
出力反復子の式を実装するために使用する代入演算子 *i = xバックの挿入をします。 |
必要条件
ヘッダー<iterator>。
名前空間: std