list::crend
Restituisce un iteratore const destinato alla posizione che è l'ultimo elemento di elenco invertito.
const_reverse_iterator rend( ) const;
Valore restituito
Un iteratore bidirezionale di inversione const destinato alla posizione che è l'ultimo elemento a list Class inverso (la posizione che aveva precedente il primo elemento in listunreversed).
Note
crend viene utilizzato con un elenco invertito come list::end viene utilizzato con list.
Tramite il valore restituito crend, l'oggetto list non può essere modificato.
crend può essere utilizzato per verificare se un iteratore inverso raggiunge la fine del list.
Il valore restituito da crend non è possibile dereferenziare.
Esempio
// list_crend.cpp
// compile with: /EHsc
#include <list>
#include <iostream>
int main( )
{
using namespace std;
list <int> c1;
list <int>::const_reverse_iterator c1_crIter;
c1.push_back( 10 );
c1.push_back( 20 );
c1.push_back( 30 );
c1_crIter = c1.crend( );
c1_crIter --; // Decrementing a reverse iterator moves it forward in
// the list (to point to the first element here)
cout << "The first element in the list is: " << *c1_crIter << endl;
}
Requisiti
intestazione: <list>
Spazio dei nomi: deviazione standard