back_insert_iterator Class
W tym artykule opisano adaptera iteratora, który spełnia wymagania iterację dane wyjściowe.Wstawia, zamiast zastępuje elementy do wewnętrznej sekwencji i zapewnia więc semantykę, różne od semantykę Zastąp dostarczone przez Iteratory kontenerów sekwencji C++.Klasa back_insert_iterator jest templatized od typu kontenera.
template <class Container>
class back_insert_iterator
Parametry
- Container
Typu kontenera do tyłu elementy, które mają zostać wstawione przez back_insert_iterator.
Uwagi
Kontener musi spełniać wymagania dla sekwencji wstawiania wstecz gdzie jest możliwe wstawianie elementów na końcu sekwencji amortized stałego czasu.Pojemniki sekwencji STL, określone przez deque klasy, listy klasy i klasy vector zapewnić konieczny push_back Członkowskich działać i spełniają te wymagania.Te trzy kontenerów, jak również ciągi każdego można dostosować do używania z back_insert_iterators.A back_insert_iterator zawsze musi być zainicjowany z jego kontenera.
Konstruktory
Konstrukcje back_insert_iterator który wstawia elementów po ostatnim elementem w pojemniku. |
Definicje TypeDef
Typ, który stanowi kontener dla back_insert_iterator. |
|
Typ, który zawiera odniesienie do back_insert_iterator. |
Operatory
Operator cofający odwołanie używane do implementacji wyrażenie wyjściowe iteratora *i = x do wstawiania wstecz. |
|
Skoki back_insert_iterator do następnej lokalizacji, do której mogą być przechowywane wartości. |
|
Operator przypisania używanych do implementowania wyrażenie wyjściowe iteratora *i = x do wstawiania wstecz. |
Wymagania
Nagłówek: <iterator>
Obszar nazw: std
Zobacz też
Informacje
Bezpieczeństwo wątków w standardowa biblioteka języka C++
Standardowa biblioteka szablonu
Inne zasoby
back_insert_iterator członkowie
<iterator> Członkowie