Partager via


list::crend

Retourne un itérateur const qui traite l'emplacement réussissant le dernier élément d'une liste inversée.

const_reverse_iterator rend( ) const;

Valeur de retour

Un itérateur bidirectionnel inverse const qui traite l'emplacement réussissant le dernier élément de list Class inversé (l'emplacement qui avait précédé le premier élément de listnon inversé).

Notes

crend est utilisé avec une liste inversée comme list::end est utilisé avec list.

Avec la valeur de retour d' crend, l'objet d' list ne peut pas être modifié.

crend peut être utilisé pour tester la valeur si un itérateur inverse a atteint la fin de son list.

La valeur retournée par crend ne doit pas être déréférencée.

Exemple

// 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;
}
  

Configuration requise

en-tête : <list>

l'espace de noms : DST

Voir aussi

Référence

list Class

Modèles Standard