Condividi tramite


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

Vedere anche

Riferimenti

vector Class

Libreria di modelli standard