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