vector::rbegin
Retourne un itérateur au premier élément d'un vecteur inversé.
reverse_iterator rbegin( );
const_reverse_iterator rbegin( ) const;
Valeur de retour
Un itérateur d'accès aléatoire inversé qui adresse le premier élément d'un vecteur inversé ou adresse celui qui avait été le dernier élement du vecteur non inversé.
Notes
Si la valeur de retour de rbegin est assignée à const_reverse_iterator, l'objet vecteur ne peux être modifié. Si la valeur de retour de rbegin est assignée à reverse_iterator, l'objet vecteur peux être modifié.
Exemple
// vector_rbegin.cpp
// compile with: /EHsc
#include <vector>
#include <iostream>
int main( )
{
using namespace std;
vector <int> v1;
vector <int>::iterator v1_Iter;
vector <int>::reverse_iterator v1_rIter;
v1.push_back( 1 );
v1.push_back( 2 );
v1_Iter = v1.begin( );
cout << "The first element of vector is "
<< *v1_Iter << "." << endl;
v1_rIter = v1.rbegin( );
cout << "The first element of the reversed vector is "
<< *v1_rIter << "." << endl;
}
Configuration requise
Header: <vector>
Espace de noms : std