Udostępnij za pośrednictwem


vector::rend

Zwraca iterację, który dotyczy lokalizacji przejmującej ostatni element w wektorze odwróconą.

const_reverse_iterator rend( ) const; 
reverse_iterator rend( );

Wartość zwracana

Wstecznego iteratora random access, który dotyczy lokalizacji przejmującej ostatni element w wektorze odwróconą (lokalizacja była poprzedzona pierwszy element w wektorze stałe).

Uwagi

rendjest używana z odwróconą wektorowe tak jak koniec jest używana z wektora.

Jeśli wartość zwracana przez rend jest przypisany do const_reverse_iterator, a następnie nie można modyfikować obiektów wektorowych.Jeśli wartość zwracana przez rend jest przypisany do reverse_iterator, a następnie można modyfikować obiektów wektorowych.

rendmożna badanie czy wstecznego iteratora osiągnął koniec jego vector.

Wartość zwracana przez rend nie należy usunąć odwołania.

Przykład

// 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;
}
  

Wymagania

Nagłówek: <vector>

Obszar nazw: std

Zobacz też

Informacje

vector Class

Standardowa biblioteka szablonu