Partager via


map::crbegin

Retourne un itérateur const adressant le premier élément dans une carte inversée.

const_reverse_iterator crbegin( ) const;

Valeur de retour

Un itérateur bidirectionnel inverse const adressant le premier élément de map Class ou un adressage inversé ce qui avait été le dernier élément de mapnon inversé.

Notes

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

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

crbegin peut être utilisé pour itérer au sein de map en arrière.

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 : <map>

l'espace de noms : DST

Voir aussi

Référence

map Class

Modèles Standard