Namespaces
Variants

std::hive<T,Allocator>::rbegin, std::hive<T,Allocator>::crbegin

De es.cppreference.net

 
 
 
 
reverse_iterator rbegin() noexcept;
(1) (desde C++26)
const_reverse_iterator rbegin() const noexcept;
(2) (desde C++26)
const_reverse_iterator crbegin() const noexcept;
(3) (desde C++26)

Devuelve un iterador inverso al primer elemento del hive invertido. Corresponde al último elemento del hive no invertido. Si el hive está vacío, el iterador devuelto es igual a rend().

Valor devuelto

Iterador inverso al primer elemento.

Complejidad

Constante.

Notas

El iterador subyacente del iterador inverso devuelto es el iterador final. Por lo tanto, el iterador devuelto se invalida si y cuando el iterador final se invalida.

Ejemplo

#include <algorithm>
#include <hive>
#include <iostream>
#include <iterator>

int main()
{
    const std::hive<int> hive{1, 2, 3, 4, 5};
    std::copy(hive.rbegin(), hive.rend(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << '\n';
}

Salida:

5 4 3 2 1

Véase también

devuelve un iterador inverso al final
(función miembro pública)
devuelve un iterador inverso al inicio de un contenedor o arreglo
(plantilla de función)