Partager via


map::reverse_iterator

Un type qui fournit un itérateur bidirectionnel capable de lire ou modifier un élément d'un tableau associatif inversé.

typedef std::reverse_iterator<iterator> reverse_iterator;

Notes

Un type reverse_iterator ne peut modifier la valeur d'un élément et, est utilisé pour parcourir le tableau associatif à l'envers.

L'reverse_iterator défini par des points d'un tableau associatif qui sont des objets de value_type, qui est de type pair*<const Key, Type>*, dont le premier membre est la clé de l'élément et le second membre sont les données mappées gérées par l'élément.

Pour déférencer un reverse_iterator rIter pointant sur un élément d'un tableau associatif, utilisez l'opérateur de ->.

Pour accéder à la valeur de la clé pour l'élément, utilisez rIter -> first, qui équivaut à (*rIter).first. Pour accéder aux valeurs des données mappées pour l'élément, utilisez rIter -> second, qui équivaut à (*rIter).first.

Exemple

Consultez l'exemple de rbegin pour un exemple de la manière dont un reverse_iteratordoit être déclaré et utilisé

Configuration requise

En-tête : <mappage>

Espace de noms : std

Voir aussi

Référence

map, classe

Bibliothèque STL (Standard Template Library)