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
Ejecutar este código
#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) | |
(C++14) |
devuelve un iterador inverso al inicio de un contenedor o arreglo (plantilla de función) |