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