std::hive<T,Allocator>::rbegin, std::hive<T,Allocator>::crbegin
De fr.cppreference.net
reverse_iterator rbegin() noexcept;
|
(1) | (depuis C++26) |
const_reverse_iterator rbegin() const noexcept;
|
(2) | (depuis C++26) |
const_reverse_iterator crbegin() const noexcept;
|
(3) | (depuis C++26) |
Retourne un itérateur inverse vers le premier élément du hive inversé. Il correspond au dernier élément du hive non inversé. Si le hive est vide, l'itérateur retourné est égal à rend().
Valeur de retour
Itérateur inverse vers le premier élément.
Complexité
Constante.
Notes
L'itérateur sous-jacent de l'itérateur inverse retourné est l'itérateur de fin. Par conséquent, l'itérateur retourné est invalidé si et quand l'itérateur de fin est invalidé.
Exemple
Exécuter ce code
#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';
}
Sortie :
5 4 3 2 1
Voir aussi
| retourne un itérateur inverse vers la fin (fonction membre publique) | |
(C++14) |
retourne un itérateur inverse vers le début d'un conteneur ou d'un tableau (modèle de fonction) |