vector::rend
Gibt eine reverse_iterator zurück, der auf eine Stelle vor dem ersten Element im Vektor verweist.
const_reverse_iterator rend( ) const; reverse_iterator rend( );
Rückgabewert
Ein reverse_iterator, der auf eine Stelle vor dem ersten Element im Vektor verweist.
Hinweise
rend wird bei einem umgekehrten Vektor auf die gleiche Weise verwendet, wie end bei einer Vektor verwendet wird.
Wenn der Rückgabewert von rend einem const_reverse_iterator zugewiesen wird, kann das Elementobjekt nicht geändert werden. Wenn der Rückgabewert von rend einem reverse_iterator zugewiesen wird, kann das Element geändert werden.
Der von rend zurückgegebene Wert darf nicht dereferenziert werden.
Beispiel
// vector_rend.cpp
// compile with: /EHsc
#include <vector>
#include <iostream>
using namespace std;
int main( )
{
vector<int> vec;
vector<int>::reverse_iterator rpos;
vec.push_back(1);
vec.push_back(2);
// Iterate from the last element to the first
for (rpos = vec.rbegin(); rpos != vec.rend(); ++rpos)
{
cout << *rpos << endl;
} }
Anforderungen
Header: <vector>
Namespace: std