Freigeben über


back_insert_iterator Class

Beschreibt einen Iterator-Adapter, der die Anforderungen an ein Ausgabe-Iterator erfüllt.Es fügt, anstatt überschreibt, Elemente in einer Sequenz die Back-End und bietet somit die Semantik, die sich von der überschreiben-Semantik von Iteratoren von C++ Sequence-Container bereitgestellt.Back_insert_iterator-Klasse ist für den Typ des Containers auf Vorlagen beruhen.

template <class Container>
class back_insert_iterator

Parameter

  • Container
    Der Typ des Containers, an der Rückseite, welche Elemente sind durch eine back_insert_iterator.

Hinweise

Der Container muss den Anforderungen für eine Sequenz zurück einfügen, in denen Elemente am Ende der Sequenz in Tilgungs-Konstante Zeit einfügen kann.STL-Sequenz-Containern durch definiert die Deque Klasse, Liste Klasse und Vektor-Klasse bieten die erforderliche push_back Mitglied, Funktion und diese Anforderungen erfüllen.Diese drei Container sowie als Zeichenfolgen können jeweils angepasst werden mit back_insert_iterators.A back_insert_iterator muss immer mit dem Container initialisiert werden.

2cd99bzf.collapse_all(de-de,VS.110).gifKonstruktoren

back_insert_iterator

Erstellt ein back_insert_iterator , die Elemente hinter dem letzten Element in einem Container eingefügt.

2cd99bzf.collapse_all(de-de,VS.110).gifTypedefs

Sie container_type

Ein Typ, der einen Container für die back_insert_iterator.

-Referenz

Ein Typ, der einen für Verweis die back_insert_iterator.

2cd99bzf.collapse_all(de-de,VS.110).gifOperatoren

operator*

Dereferencing Operator, mit den Ausgabe Iterator Ausdruck implementieren *i = x für zurück einfügen.

operator++

Erhöht die back_insert_iterator an die nächste Position in der ein Wert gespeichert werden kann.

operator=

Verwendet, um den Ausgabe Iterator Ausdruck implementieren Zuweisungsoperator *i = x für zurück einfügen.

Anforderungen

Header: <iterator>

Namespace: std

Siehe auch

Referenz

Threadsicherheit in der C++-Standardbibliothek

Standardvorlagenbibliothek

Weitere Ressourcen

back_insert_iterator Member

<iterator> Member