Freigeben über


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

Siehe auch

Referenz

vector Class

Standardvorlagenbibliothek