Biblioteca de conjuntos de C ++ - función crend

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 las 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