Bibliothèque de listes C ++ - fonction crend ​​()

La description

La fonction C ++ std::list::crend() renvoie un itérateur inverse constant qui pointe vers l'élément théorique précédant le premier élément de la liste, c'est-à-dire la fin inverse de la liste.

Déclaration

Voici la déclaration de l'en-tête std :: list :: crend ​​() de la fonction std :: list :: crend ​​().

C ++ 11

const_reverse_iterator crend() const noexcept;

Paramètres

Aucun

Valeur de retour

Renvoie un itérateur inverse aléatoire constant qui pointe vers la fin de l'inverseur de la liste.

Exceptions

Cette fonction membre ne lève jamais d'exception.

Complexité temporelle

Constante ie O (1)

Exemple

L'exemple suivant montre l'utilisation de la fonction std :: list :: crend ​​().

#include <iostream>
#include <list>

using namespace std;

int main(void) {
   list<int> l = {1, 2, 3, 4, 5};

   cout << "List contains following element in reverse order" << endl;

   for (auto it = l.crbegin(); it != l.crend(); ++it)
      cout << *it << endl;

   return 0;
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

List contains following element in reverse order
5
4
3
2
1