Condividi tramite


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

Vedere anche

Riferimenti

list Class

Libreria di modelli standard