Freigeben über


map::crend

Gibt ein const-Feld Iterator zurück, der den Standort anspricht, der dem letzten Element mit umgekehrter Zuordnung folgt.

const_reverse_iterator crend( ) const;

Rückgabewert

Ein umgekehrter const bidirektionalem Iterator, der den Standort anspricht, der dem letzten umgekehrten Element mit map-Klasse folgt (der Speicherort, der das erste Element in nicht umgekehrten map vorangestellt war).

Hinweise

crend wird mit umgekehrter Zuordnung verwendet, ebenso map::end mit map verwendet wird.

Bei dem Rückgabewert von crend, kann das map-Objekt nicht geändert werden.

crend kann verwendet werden, um zu testen, ob ein umgekehrter Iterator das Ende ihrer map erreicht hat.

Der von crend zurückgegebene Wert darf nicht dereferenziert werden.

Beispiel

// map_crend.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.crend( );
   m1_crIter--;
   cout << "The last element of the reversed map m1 is "
        << m1_crIter -> first << "." << endl;
}
  

Anforderungen

Header: <map>

Namespace: std

Siehe auch

Referenz

map-Klasse

Standardvorlagenbibliothek