Compartir a través de


vector::rend

Devuelve un iterador que dirige la ubicación que funciona correctamente el último elemento en un vector invertido.

const_reverse_iterator rend( ) const; 
reverse_iterator rend( );

Valor devuelto

Un iterador de acceso aleatorio inversa que dirige la ubicación que funciona correctamente el último elemento en un vector invertido (la ubicación que había precedido el primer elemento del vector unreversed).

Comentarios

rend se utiliza con un vector invertido igual que final se utiliza con un vector.

Si el valor devuelto de rend se asigna a const_reverse_iterator, el objeto vector no puede modificarse.Si el valor devuelto de rend se asigna a reverse_iterator, el objeto vector puede modificarse.

rend se puede utilizar para probar a si un iterador inverso ha llegado al final del vector.

El valor devuelto por rend no debe ser administrada.

Ejemplo

// vector_rend.cpp
// compile with: /EHsc
#include <vector>
#include <iostream>

int main( )
{
   using namespace std;   
   vector <int> v1;
   vector <int>::reverse_iterator v1_rIter;
   
   v1.push_back( 1 );
   v1.push_back( 2 );

   for ( v1_rIter = v1.rbegin( ) ; v1_rIter != v1.rend( ) ; v1_rIter++ )
      cout << *v1_rIter << endl;
}
  

Requisitos

encabezado: <vector>

espacio de nombres: std

Vea también

Referencia

vector Class

Biblioteca de plantillas estándar