Partager via


multimap::reverse_iterator

Un type qui fournit un itérateur bidirectionnel capable de lire ou modifier un élément d'une multimap.

typedef std::reverse_iterator<iterator> reverse_iterator;

Notes

Un type reverse_iterator utilisé pour parcourir la multimap à l'envers.

Le reverse_iterator défini par une multimap pointe sur des objets de value_type, qui sont de type pair*<const Key, Type>*. La valeur de la clé est disponible via la première paire membres et la valeur de l'élément mappé via le deuxième membre de la paire.

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

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

multimap, classe

Bibliothèque STL (Standard Template Library)