Condividi tramite


multimap::reverse_iterator

Un tipo che fornisce un iteratore bidirezionale in grado di leggere o modificare un elemento in un multimap invertito.

typedef std::reverse_iterator<iterator> reverse_iterator;

Note

Un tipo reverse_iterator è utilizzare per scorrere il multimap viceversa.

reverse_iterator definito dai punti di multimap a oggetti value_type, che sono di tipo pair*<const Key, Tipo>*.Il valore della chiave è disponibile tramite la prima coppia del membro e il valore dell'elemento mappato è disponibile dal secondo membro di una coppia.

Per dereferenziare reverse_iteratorrIter che punta a un elemento in un multimap, utilizzare - > operatore.

Per accedere al valore della chiave per l'elemento, l'utilizzo rIter - > primo, che è equivalenterIter(*).primo.Per accedere al valore di per mappato per l'elemento, l'utilizzo rIter - > second, che è equivalenterIter(*).primo.

Esempio

Vedere l'esempio relativo rbegin per un esempio di come dichiarare e utilizzare reverse_iterator.

Requisiti

intestazione: <map>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

multimap Class

Libreria di modelli standard