Partager via


map::iterator

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

typedef implementation-defined iterator;

Notes

l'iterator défini un tableau associatif pointe sur des éléments qui sont des objets d'value_type, qui est de type pair*<const Clé, Type>, dont le premier membre est la clé de l'élément et dont le deuxième membre sont les données mappées gérées par l'élément.*

Pour déréférencer iterateur Iter pointant sur un élément dans un tableau associatif, utilisez l'opérateur de ->.

Pour accéder à la valeur de la clé de l'élément, utilisez Iter -> first, qui équivautIter(*).first. Pour accéder à la valeur de données associée à l'élément, utilisez Iter -> second, qui équivautIter(*).second.

Exemple

Consultez l'exemple de démarrage pour obtenir un exemple de la manière dont un iterateur doit ê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)