Biblioteca de listas de C ++ - función crend ​​()

Descripción

La función C ++ std::list::crend() devuelve un iterador inverso constante que apunta al elemento teórico que precede al primer elemento de la lista, es decir, al final inverso de la lista.

Declaración

A continuación se muestra la declaración de la función std :: list :: crend ​​() del encabezado std :: list.

C ++ 11

const_reverse_iterator crend() const noexcept;

Parámetros

Ninguna

Valor devuelto

Devuelve un iterador inverso aleatorio constante que apunta al final de la lista del inversor.

Excepciones

Esta función miembro nunca lanza una excepción.

Complejidad del tiempo

Constante es decir O (1)

Ejemplo

El siguiente ejemplo muestra el uso de la función 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;
}

Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:

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