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

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