map::crend
Gibt einen konstanten Iterator zurück, der den Speicherort abweicht, der dem letzten Element mit umgekehrter Zuordnung folgt.
const_reverse_iterator crend( ) const;
Rückgabewert
Ein const umgekehrter bidirektionaler Iterator, der den Speicherort abweicht, der dem letzten Element mit umgekehrten map Class folgt (der Speicherort, der dem ersten Element in nicht umgekehrten map vorangestellt war).
Hinweise
crend wird mit umgekehrter Zuordnung verwendet, wie map::end mit map verwendet wird.
Mit 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 wurde.
Der Wert, der von crend zurückgegeben wird, 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