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

Descripción

Devuelve un iterador inverso que apunta al último elemento del contenedor.

Declaración

A continuación se muestran las formas en que std :: set :: rbegin funciona en varias versiones de C ++.

C ++ 98

reverse_iterator rbegin();
const_reverse_iterator rbegin() const;

C ++ 11

reverse_iterator rbegin() noexcept;
const_reverse_iterator rbegin() const noexcept;

Valor devuelto

Devuelve un iterador inverso que apunta al último 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 :: rbegin.

#include <iostream>
#include <set>

int main () {
   int myints[] = {20,40,60,80,100};
   std::set<int> myset (myints,myints+10);

   std::set<int>::reverse_iterator rit;

   std::cout << "myset contains:";
   for (rit = myset.rbegin(); rit != myset.rend(); ++rit)
      std::cout << ' ' << *rit;

   std::cout << '\n';

   return 0;
}

El programa anterior se compilará y ejecutará correctamente.

myset contains: 4203005 100 80 60 40 20 0