Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Představuje iterátor, který vloží prvky namísto přepsání prvků do back-endu sekvenční kolekce.
Syntaxe
template <typename T>
class BackInsertIterator :
public ::std::iterator<::std::output_iterator_tag, void, void, void, void>;
Parametry
T
Typ položky v aktuální kolekci.
Poznámky
BackInsertIterator třída implementuje pravidla vyžadovaná back_insert_iterator třída.
Členové
Veřejné konstruktory
| Název | Popis |
|---|---|
| BackInsertIterator::BackInsertIterator | Inicializuje novou instanci BackInsertIterator třídy. |
Veřejné operátory
| Název | Popis |
|---|---|
| BackInsertIterator::operator* – operátor | Načte odkaz na aktuální backInsertIterator. |
| BackInsertIterator::operator++ – operátor | Vrátí odkaz na aktuální BackInsertIterator. Iterátor nenímodifikovaný. |
| BackInsertIterator::operator= – operátor | Připojí zadaný objekt na konec aktuální sekvenční kolekce. |
Hierarchie dědičnosti
BackInsertIterator
Požadavky
Hlavička: collection.h
Obor názvů: Platform::Collections
BackInsertIterator::BackInsertIterator – konstruktor
Inicializuje novou instanci BackInsertIterator třídy.
Syntaxe
explicit BackInsertIterator(
Windows::Foundation::Collections::IVector<T>^ v);
Parametry
v
Objekt IVector<T> .
Poznámky
Vloží BackInsertIterator prvky za poslední prvek objektu určeného parametrem v.
BackInsertIterator::operator= – operátor
Připojí zadaný objekt na konec aktuální sekvenční kolekce.
Syntaxe
BackInsertIterator& operator=( const T& t);
Parametry
t
Objekt, který se má připojit k aktuální kolekci.
Návratová hodnota
Odkaz na aktuální BackInsertIterator.
BackInsertIterator::operator* – operátor
Načte odkaz na aktuální backInsertIterator.
Syntaxe
BackInsertIterator& operator*();
Návratová hodnota
Odkaz na aktuální BackInsertIterator.
Poznámky
Tento operátor vrátí odkaz na aktuální BackInsertIterator; nikoli k žádnému prvku v aktuální kolekci.
BackInsertIterator::operator++ – operátor
Vrátí odkaz na aktuální BackInsertIterator. Iterátor nenímodifikovaný.
Syntaxe
BackInsertIterator& operator++();
BackInsertIterator operator++(int);
Návratová hodnota
Odkaz na aktuální BackInsertIterator.
Poznámky
První příklad syntaxe předem zvýší aktuální BackInsertIterator a druhá syntaxe po přírůstku aktuální backInsertIterator. Typ int ve druhé syntaxi označuje operaci po přírůstku, nikoli skutečný operand celého čísla.
Tento operátor však ve skutečnosti neupravuje BackInsertIterator. Místo toho tento operátor vrátí odkaz na neupravený aktuální iterátor. Jedná se o stejné chování jako operátor*.