map::crbegin
Gibt einen konstanten Iterator zurück, der das erste Element in umgekehrter Zuordnung behandelt.
const_reverse_iterator crbegin( ) const;
Rückgabewert
Ein const umgekehrter bidirektionaler Iterator, der das erste Element in umgekehrten map Class behandelt oder, was abweicht, das letzte Element in nicht umgekehrten map war.
Hinweise
crbegin wird mit umgekehrten map verwendet, wie map::begin mit map verwendet wird.
Mit dem Rückgabewert von crbegin, kann das map-Objekt nicht geändert werden
crbegin kann verwendet werden, um durch map rückwärts zu durchlaufen.
Beispiel
// 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;
}
Anforderungen
Header: <map>
Namespace: std