Compartir a través de


list::crend

Devuelve un iterador const que dirige la ubicación que funciona correctamente el último elemento de una lista invertida.

const_reverse_iterator rend( ) const;

Valor devuelto

Un iterador bidireccional inversos const que dirige la ubicación que funciona correctamente el último elemento de list Class invertido (la ubicación que había precedido el primer elemento de listunreversed).

Comentarios

crend se utiliza con una lista invertida igual que list::end se utiliza con list.

Con el valor devuelto de crend, el objeto de list no puede modificarse.

crend se puede utilizar para probar a si un iterador inverso alcanzó el final de la list.

El valor devuelto por crend no debe ser administrada.

Ejemplo

// 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;
}
  

Requisitos

encabezado: <lista>

espacio de nombres: std

Vea también

Referencia

list Class

Biblioteca de plantillas estándar