Partager via


vector::rend

Retourne un itérateur qui traite l'emplacement réussissant le dernier élément d'un vecteur inversé.

const_reverse_iterator rend( ) const; 
reverse_iterator rend( );

Valeur de retour

Un itérateur d'accès aléatoire inverse qui traite l'emplacement réussissant le dernier élément d'un vecteur inversé (l'emplacement qui avait précédé le premier élément du vecteur non inversé).

Notes

rend est utilisé avec un vecteur inversé comme fin est utilisé avec un vecteur.

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

rend peut être utilisé pour tester la valeur si un itérateur inverse a atteint la fin de son vecteur.

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>

int main( )
{
   using namespace std;   
   vector <int> v1;
   vector <int>::reverse_iterator v1_rIter;
   
   v1.push_back( 1 );
   v1.push_back( 2 );

   for ( v1_rIter = v1.rbegin( ) ; v1_rIter != v1.rend( ) ; v1_rIter++ )
      cout << *v1_rIter << endl;
}
  

Configuration requise

en-tête : <vector>

l'espace de noms : DST

Voir aussi

Référence

vector Class

Modèles Standard