Partager via


map::crend

Retourne un itérateur const qui adresse l'emplacement succédant le dernier élément d'une map inversée.

const_reverse_iterator crend( ) const;

Valeur de retour

Un itérateur const bidirectionnel inversé qui gère l'emplacement succédant au dernier élément d'un map, classe inversé (l'emplacement qui avait précédé le premier élément dans le map non inversé).

Notes

crend est utilisé avec une map inversée tout comme map::end est utilisé avec map.

Avec la valeur de retour de crend, l'objet de map ne peut pas être modifié.

crend peut être utilisé pour tester si un itérateur inversé a atteint la fin de sa map.

La valeur retournée par crend ne doit pas être déréférencée.

Exemple

// map_crend.cpp
// compile with: /EHsc
#include <map>
#include <iostream>

int main( )
{
   using namespace std;
   map <int, int> m1;

   map <int, int> :: const_reverse_iterator m1_crIter;
   typedef pair <int, int> Int_Pair;

   m1.insert ( Int_Pair ( 1, 10 ) );
   m1.insert ( Int_Pair ( 2, 20 ) );
   m1.insert ( Int_Pair ( 3, 30 ) );

   m1_crIter = m1.crend( );
   m1_crIter--;
   cout << "The last element of the reversed map m1 is "
        << m1_crIter -> first << "." << endl;
}
  

Configuration requise

En-tête : <mappage>

Espace de noms : std

Voir aussi

Référence

map, classe

Bibliothèque STL (Standard Template Library)