list::crend
Gibt einen konstanten Iterator zurück, der den Speicherort adressiert, der dem letzten Element eines umgekehrten Listenelements nachfolgt.
const_reverse_iterator rend( ) const;
Rückgabewert
Ein bidirektionaler const_reverse-Iterator, der den Standort anspricht, der dem letzten Element in einer umgekehrten list-Klasse nachfolgt (der Speicherort, der dem ersten Element in der nicht umgekehrten list vorangegangen war).
Hinweise
crend wird bei einer umgekehrten Liste auf die gleiche Weise verwendet, wie list::end bei einer list verwendet wird.
Bei dem Rückgabewert von crend kann das list-Objekt nicht geändert werden.
crend kann verwendet werden, um zu testen, ob das Ende der list von einem umgekehrten Iterator erreicht wurde.
Der von crend zurückgegebene Wert 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