Descripción
Devuelve un const_reverse_iterator que apunta al elemento que teóricamente precedería al primer elemento del contenedor.
Declaración
A continuación se muestran las formas en que std :: set :: crend funciona en varias versiones de C ++.
C ++ 98
const_reverse_iterator crend() const noexcept;
C ++ 11
const_reverse_iterator crend() const noexcept;
Valor devuelto
Devuelve un const_reverse_iterator que apunta al elemento que teóricamente precedería al primer elemento del contenedor.
Excepciones
Nunca arroja excepciones.
Complejidad del tiempo
La complejidad del tiempo es constante.
Ejemplo
El siguiente ejemplo muestra el uso de std :: set :: crend.
#include <iostream>
#include <set>
int main () {
std::set<int> myset = {50,40,30,20,10};
std::cout << "myset backwards:";
for (auto rit = myset.crbegin(); rit != myset.crend(); ++rit)
std::cout << ' ' << *rit;
std::cout << '\n';
return 0;
}
El programa anterior se compilará y ejecutará correctamente.
myset backwards: 50 40 30 20 10