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