multimap::crend
Gibt einen konstanten Iterator zurück, der den Speicherort abweicht, der dem letzten Element mit einer umgekehrten Multimap folgt.
const_reverse_iterator crend( ) const;
Rückgabewert
Ein const umgekehrter bidirektionaler Iterator, der den Speicherort abweicht, der dem letzten Element mit umgekehrten multimap Class folgt (der Speicherort, der dem ersten Element in nicht umgekehrten multimap vorangestellt war).
Hinweise
crend wird mit umgekehrten multimap verwendet, wie multimap::end mit multimap verwendet wird.
Mit dem Rückgabewert von crend, kann das multimap-Objekt nicht geändert werden.
crend kann verwendet werden, um zu testen, ob ein umgekehrter Iterator das Ende ihrer multimap erreicht wurde.
Der Wert, der von crend zurückgegeben wird, darf nicht dereferenziert werden.
Beispiel
// multimap_crend.cpp
// compile with: /EHsc
#include <map>
#include <iostream>
int main( )
{
using namespace std;
multimap <int, int> m1;
multimap <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 multimap m1 is "
<< m1_crIter -> first << "." << endl;
}
Anforderungen
Header: <map>
Namespace: std