Partager via


multimap::iterator

Type qui fournit un itérateur bidirectionnelle qui peut lire ou modifier un élément dans un mappage multiples.

typedef implementation-defined iterator;

Notes

iterator défini par les points de mappage plusieurs aux objets d'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éréférencer iterator Iter pointer sur un élément dans un mappage multiples, utilisez l'opérateur de ->.

Pour accéder à la valeur de la clé de l'élément, utilisez Iter -> le première, qui équivautIter(*).première. Pour accéder à la valeur de données associée à l'élément, utilisez Iter -> le seconde, qui équivautIter(*).seconde.

Un type iterator peut être utilisé pour modifier la valeur d'un élément.

Exemple

Consultez l'exemple de démarrez pour obtenir un exemple de la façon dont déclarer et utiliser iterator.

Configuration requise

En-tête : <mappage>

Espace de noms : std

Voir aussi

Référence

multimap, classe

Bibliothèque STL (Standard Template Library)