Compartir a través de


list::crend

Devuelve un iterador constante que dirige a la ubicación siguiente al último elemento de una lista invertida.

const_reverse_iterator rend( ) const;

Valor devuelto

Iterador constante bidireccional inverso que dirige a la ubicación siguiente al último elemento de una list (Clase) invertida (la ubicación que había precedido al primer elemento de la list sin invertir).

Comentarios

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

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

Se puede utilizar crend para comprobar si un iterador inverso llegó al final de su list.

El valor devuelto por crend no se debe desreferenciar.

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: <list>

Espacio de nombres: std

Vea también

Referencia

list (Clase)

Biblioteca de plantillas estándar