Udostępnij za pośrednictwem


front_insert_iterator Class

W tym artykule opisano adaptera iteratora, który spełnia wymagania iterację dane wyjściowe.Wstawia, zamiast zastępuje elementy do przodu sekwencji i zapewnia więc semantykę, różne od semantykę Zastąp dostarczone przez Iteratory kontenerów sekwencji C++.front_insert_iterator Klasy templatized jest od typu kontenera.

template <class Container>
class front_insert_iterator

Parametry

  • Container
    Typ kontenera do przodu elementy mają zostać wstawione przez front_insert_iterator.

Uwagi

Kontener muszą spełniać wymagania dla sekwencji przednich wstawiania gdzie jest możliwe wstawianie elementów na początku sekwencji w czasie stałej amortized.Pojemniki sekwencji bibliotekę zdefiniowane przez deque klasy i listy klasy zapewnić konieczny push_front Członkowskich działać i spełniają te wymagania.Natomiast sekwencji kontenerów zdefiniowanych przez klasy vector nie spełniają tych wymagań i nie może być dostosowany do używania z front_insert_iterators.A front_insert_iterator zawsze musi być zainicjowany z jego kontenera.

00179156.collapse_all(pl-pl,VS.110).gifKonstruktory

front_insert_iterator

Tworzy iterację, który można wstawić elementy z przodu obiektu określonego kontenera.

00179156.collapse_all(pl-pl,VS.110).gifDefinicje TypeDef

container_type

Typ, który reprezentuje kontener, w którym dokonuje się przednich wstawiania.

Odwołanie

Typ, który zawiera odwołanie do elementu w sekwencji kontrolowane przez kontener skojarzone.

00179156.collapse_all(pl-pl,VS.110).gifOperatory

operator *

Operator cofający odwołanie używane do implementacji wyrażenie wyjściowe iteratora *i = x dla przednich wstawiania.

operator ++

Skoki front_insert_iterator do następnej lokalizacji, do której mogą być przechowywane wartości.

operator =

Operator przypisania używanych do implementowania wyrażenie wyjściowe iteratora *i = x dla przednich wstawiania.

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

front_insert_iterator członkowie

<iterator> Członkowie