Udostępnij za pośrednictwem


insert_iterator Class

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

template <class Container>
class insert_iterator

Parametry

  • Container
    Typ pojemnika, do którego mają zostać wstawione przez elementy insert_iterator.

Uwagi

Kontener typu kontenera muszą spełniać wymagania dla kontenera zmiennym rozmiarze i mają funkcji składowej Wstaw dwa argument, gdzie są parametry typu Container::iterator i Container::value_type i że zwraca typ Container::iterator.Standardowej kolejności biblioteki szablonów i sortowane asocjacyjną pojemniki spełniają te wymagania i można dostosować za pomocą insert_iterators.Asocjacyjną kontenerów argument pozycja traktowana jest jako wskazówkę, która ma potencjał, aby zwiększyć lub obniżyć wydajność w zależności od tego, jak dobrze jest Wskazówka.insert_iterator Zawsze musi być zainicjowany z jego kontenera.

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

insert_iterator

Konstrukcje insert_iterator , wstawia element do określonego położenia w pojemniku.

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

container_type

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

Odwołanie

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

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

operator *

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

operator ++

Skoki 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 do wstawiania ogólne.

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

insert_iterator członkowie

<iterator> Członkowie