map::reverse_iterator
Un tipo che fornisce un iteratore bidirezionale in grado di leggere o modificare un elemento in un mapping inverso.
typedef std::reverse_iterator<iterator> reverse_iterator;
Note
Un tipo reverse_iterator non può modificare il valore di un elemento e è utilizzare per scorrere il mapping al contrario.
reverse_iterator definito dai punti di mapping agli elementi che sono oggetti value_type, che è di tipo pair*<constChiave, Tipo>*, di cui il primo membro è la chiave all'elemento e di cui il secondo membro è il mapping dell'elemento.
Per dereferenziare reverse_iteratorrIter che punta a un elemento in un mapping, utilizzare l'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