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 inverse adressant le premier élément d'un vecteur ou un adressage inversé ce qui avait été le dernier élément du vecteur non inversé.
Notes
Si la valeur de retour d' rbegin est assignée à const_reverse_iterator, l'objet vectoriels ne peut pas être modifié.Si la valeur de retour d' rbegin est assignée à reverse_iterator, l'objet vectoriels peut ê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
en-tête : <vector>
l'espace de noms : DST