hash_map::const_reverse_iterator
Notes
Cette API est obsolète.L'alternative est unordered_map, classe.
Type qui fournit un itérateur bidirectionnelle qui peut lire un élément de const dans le hash_map.
typedef list<typename Traits::value_type, typename Traits::allocator_type>::const_reverse)iterator const_reverse_iterator;
Notes
Un type const_reverse_iterator impossible de modifier la valeur d'un élément et utilise pour parcourir le hash_map en l'envers.
const_reverse_iterator défini par les points de hash_map aux éléments qui sont des objets d'value_type, qui est du type pair<const Key, Type>, dont le premier membre est la clé de l'élément et dont le deuxième membre est mappé les données gérée par l'élément.
Pour déréférencer const_reverse_iterator crIter pointer sur un élément dans un hash_map, utilisez l'opérateur de ->.
Pour accéder à la valeur de la clé de l'élément, utilisez crIter -> le première, ce qui équivautcrIter(*) à**.first**. Pour accéder à la valeur de données associée à l'élément, utilisez crIter -> le seconde, qui équivautcrIter(*).première.
Dans Visual C++ .NET 2003, les membres des fichiers d'en-tête <hash_map> et de <hash_set> ne sont plus dans l'espace de noms standard, mais ont été plutôt déplacés dans l'espace de noms de stdext. Pour plus d'informations, consultez The stdext Namespace.
Exemple
Consultez l'exemple de le déchirez pour obtenir un exemple de la façon dont déclarer et utiliser const_reverse_iterator.
Configuration requise
En-tête: <hash_map>
Espace de noms : stdext