vector::rend
Restituisce un iteratore destinato alla posizione che è l'ultimo elemento su vettore invertito.
const_reverse_iterator rend( ) const;
reverse_iterator rend( );
Valore restituito
Un iteratore di accesso casuale inverso destinato alla posizione che è l'ultimo elemento su vettore inverso (la posizione che aveva precedente il primo elemento del vettore unreversed).
Note
rend viene utilizzato con un vettore invertito come fine viene utilizzato con un vettore.
Se il valore restituito rend viene assegnato a const_reverse_iterator, l'oggetto vettoriale non può essere modificato.Se il valore restituito rend viene assegnato a reverse_iterator, l'oggetto vettoriale può essere modificato.
rend può essere utilizzato per verificare se un iteratore inverso raggiunge la fine del vettore.
Il valore restituito da rend non è possibile dereferenziare.
Esempio
// 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;
}
Requisiti
intestazione: <vector>
Spazio dei nomi: deviazione standard