back_insert_iterator Class
Popisuje iterační adaptéru, který splňuje požadavky na výstup iterace.Vloží, spíše než přepíše prvky do sekvence back-end a umožňuje sémantiku odlišné od přepsat sémantiku poskytované u iterátorů kontejnerů sekvence C++.Třída back_insert_iterator je templatized na typu kontejner.
template <class Container>
class back_insert_iterator
Parametry
- Container
Typ kontejneru do zadní prvky, které mají být vkládány back_insert_iterator.
Poznámky
Kontejner musí splňovat požadavky pro vložení zadní řada kde je možné vkládat prvky na konci sekvence amortized času konstantní.Kontejnery STL sekvence definované deque třídy, seznam tříd a Třída vector potřebné stanovit push_back členské funkce a splňují tyto požadavky.Tyto tři kontejnery, jakož i řetězce může být každý upraven pomocí back_insert_iterators.A back_insert_iterator s jeho kontejneru vždy musí být inicializována.
Konstruktory
Konstrukce back_insert_iterator pro vložení prvků po poslední prvek v kontejneru. |
Funkce TypeDef
Typ, který poskytuje kontejner back_insert_iterator. |
|
Typ, který poskytuje odkaz back_insert_iterator. |
Operátory
Slouží k implementaci výstupu výrazu iterační odkazování operátor *i = x pro zadní kurzoru. |
|
Přírůstky back_insert_iterator do následujícího umístění, do kterého mohou být uložena hodnota. |
|
Operátor přiřazení slouží k implementaci výstupu výrazu iterační *i = x pro zadní kurzoru. |
Požadavky
Záhlaví: <iterator>
Obor názvů: std
Viz také
Referenční dokumentace
Bezpečnostní vlákno v Standardní knihovna C++