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