multimap::crend
Gibt ein const-Feld Iterator zurück, der den Standort anspricht, der das letzte Element einer umgekehrten Multimap folgt.
const_reverse_iterator crend( ) const;
Rückgabewert
Ein umgekehrter const bidirektionalem Iterator, der den Standort anspricht, der dem letzten umgekehrten Element mit multimap-Klasse folgt (der Speicherort, der das erste Element in nicht umgekehrten multimap vorangestellt war).
Hinweise
crend wird mit umgekehrter multimap verwendet, ebenso multimap::end mit multimap verwendet wird.
Bei 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 hat.
Der von crend zurückgegebene Wert 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