map::crend
Restituisce un iteratore const destinato alla posizione che è l'ultimo elemento a mappa annullata.
const_reverse_iterator crend( ) const;
Valore restituito
Un iteratore bidirezionale di inversione const destinato alla posizione che è l'ultimo elemento a Classe map inverso (la posizione che aveva preceduto il primo elemento in mapunreversed).
Note
crend viene utilizzato con una mappa invertita come map::end viene utilizzato con map.
Tramite il valore restituito di crend, l'oggetto di map non può essere modificato.
crend può essere utilizzato per verificare se a un iteratore inverso quando viene raggiunta la fine del map.
Non è consigliabile dereferenziare il valore restituito da crend.
Esempio
// 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;
}
Requisiti
Intestazione: <map>
Spazio dei nomi: std