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

Siehe auch

Referenz

map Class

Standardvorlagenbibliothek