Partager via


map::crbegin

Retourne un itérateur const pointant vers le premier élément d'une map inversée.

const_reverse_iterator crbegin( ) const;

Valeur de retour

Un itérateur const bidirectionnel inverse adressant le premier élément dans un map, classe ou adressant celui qui avait été le dernier élément du map non inversé.

Notes

crbegin est utilisé avec un map inversé tout comme map::begin est utilisé avec un map.

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

crbegin peut être utilisé pour itérer à l'envers au sein d'un map.

Exemple

// map_crbegin.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.crbegin( );
   cout << "The first 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)