list::crend

Gibt einen konstanten Iterator zurück, der den Speicherort abweicht, der dem letzten Element mit einer umgekehrten Liste.

const_reverse_iterator rend( ) const;

Rückgabewert

Ein const umgekehrter bidirektionaler Iterator, der den Speicherort abweicht, der dem letzten Element mit umgekehrten list Class folgt (der Speicherort, der dem ersten Element in nicht umgekehrten list vorangestellt war).

Hinweise

crend wird mit einer umgekehrten Liste verwendet, wie list::end mit list verwendet wird.

Mit dem Rückgabewert von crend, kann das list-Objekt nicht geändert werden.

crend kann verwendet werden, um zu testen, ob ein umgekehrter Iterator das Ende ihrer list erreicht wurde.

Der Wert, der von crend zurückgegeben wird, darf nicht dereferenziert werden.

Beispiel

// list_crend.cpp
// compile with: /EHsc
#include <list>
#include <iostream>

int main( ) 
{
   using namespace std;
   list <int> c1;
   list <int>::const_reverse_iterator c1_crIter;

   c1.push_back( 10 );
   c1.push_back( 20 );
   c1.push_back( 30 );

   c1_crIter = c1.crend( );
   c1_crIter --;  // Decrementing a reverse iterator moves it forward in 
                 // the list (to point to the first element here)
   cout << "The first element in the list is: " << *c1_crIter << endl;
}
  

Anforderungen

Header: <list>

Namespace: std

Siehe auch

Referenz

list Class

Standardvorlagenbibliothek