Partager via


vector::rend

Retourne un itérateur inverse qui pointe vers l'élément précédent le premier élément du vecteur.

const_reverse_iterator rend( ) const;  reverse_iterator rend( );

Valeur de retour

Itérateur inverse qui pointe vers l'élément précédent le premier élément du vecteur.

Notes

rend est utilisé avec un vecteur inverse de la même manière que end est utilisé avec un vecteur standard.

Si la valeur de retour de rend est assignée à const_reverse_iterator, l'élément ne peut pas être modifié. Si la valeur de retour de rend est assignée à reverse_iterator, l'élément peut être modifié.

La valeur retournée par rend ne doit pas être déréférencée.

Exemple

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

Configuration requise

En-tête : <vector>

Espace de noms : std

Voir aussi

Référence

vector, classe

Bibliothèque STL (Standard Template Library)