Partager via


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

Voir aussi

Référence

vector, classe

Bibliothèque STL (Standard Template Library)