Compartir a través de


vector::rend

Devuelve un iterador reverse_iterator que apunta a uno antes del primer elemento del vector.

const_reverse_iterator rend( ) const;  reverse_iterator rend( );

Valor devuelto

Iterador reverse_iterator que apunta a uno antes del primer elemento del vector.

Comentarios

rend se usa con un vector inverso del mismo modo que end se usa con un vector.

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

El valor devuelto por rend no se debe desreferenciar.

Ejemplo

// vector_rend.cpp
// compile with: /EHsc
#include <vector>
#include <iostream>
using namespace std;
int main( )
{
      
   vector<int> vec;
    vector<int>::reverse_iterator rpos;

    vec.push_back(1);
    vec.push_back(2);

    // Iterate from the last element to the first
    for (rpos = vec.rbegin(); rpos != vec.rend(); ++rpos)
    {
        cout << *rpos << endl;
    }     }
  

Requisitos

Encabezado: <vector>

Espacio de nombres: std

Vea también

Referencia

vector (Clase)

Biblioteca de plantillas estándar