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