vector::crend
Gibt einen konstanten Iterator zurück, der den Speicherort abweicht, der dem letzten Element mit einem umgekehrten Vektor folgt.
const_reverse_iterator crend( ) const;
Rückgabewert
Ein const Rückseiteniterator mit wahlfreier Zugriff, der den Speicherort abweicht, der dem letzten Element mit umgekehrten vector Class folgt (der Speicherort, der dem ersten Element in nicht umgekehrten vector vorangestellt war).
Hinweise
crend wird mit umgekehrten vector verwendet, wie vector::cend mit vector verwendet wird.
Mit dem Rückgabewert von crend (entsprechend verringert), kann das vector-Objekt nicht geändert werden.
crend kann verwendet werden, um zu testen, ob ein umgekehrter Iterator das Ende ihrer vector erreicht wurde.
Der Wert, der von crend zurückgegeben wird, darf nicht dereferenziert werden.
Beispiel
// vector_crend.cpp
// compile with: /EHsc
#include <vector>
#include <iostream>
int main( )
{
using namespace std;
vector <int> v1;
vector <int>::const_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;
}
Anforderungen
Header: <vector>
Namespace: std