Descripción
La función C ++ std::deque::crbegin() devuelve un iterador inverso constante que apunta al último elemento de la deque, es decir, el principio inverso del contenedor.
Declaración
A continuación se muestra la declaración de la función std :: deque :: crbegin () del encabezado std :: deque.
C ++ 11
const_reverse_iterator crbegin() const noexcept;
Parámetros
Ninguna
Valor devuelto
Devuelve un iterador inverso de acceso aleatorio que apunta al comienzo inverso de la deque.
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 :: deque :: crbegin ().
#include <iostream>
#include <deque>
using namespace std;
int main(void) {
deque<int> d = {1, 2, 3, 4, 5};
cout << "Contents of deque in reverse order" << endl;
for (auto it = d.crbegin(); it != d.crend(); ++it)
cout << *it << endl;
return 0;
}
Compilemos y ejecutemos el programa anterior, esto producirá el siguiente resultado:
Contents of deque in reverse order
5
4
3
2
1