Condividi tramite


map::reverse_iterator

Un tipo che fornisce un iteratore bidirezionale in grado di leggere o modificare un elemento in una mappa annullata.

typedef std::reverse_iterator<iterator> reverse_iterator;

Note

Un tipo reverse_iterator non può modificare il valore di un elemento ed è utilizzare scorrere la mappa viceversa.

reverse_iterator definito da punti della mappa agli elementi che sono oggetti di value_type, che è di tipo pair*<const Chiave, Tipo>, di cui il primo il membro è la chiave all'elemento e di cui il secondo membro è mappato i dati utilizzato dall'elemento.*

Per dereferenziare reverse_iterator rIter che punta a un elemento nella mappa, utilizzare l'operatore di ->.

Per accedere al valore della chiave per l'elemento, l'utilizzo rIter ->first, a cui è equivalenterIter(*).first. Per accedere al valore di dati mappato per l'elemento, l'utilizzo rIter ->secondo, a cui è equivalenterIter(*).first.

Esempio

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

Requisiti

Intestazione: <map>

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe map

Libreria di modelli standard