std::set<Key,Compare,Allocator>:: rbegin, std::set<Key,Compare,Allocator>:: crbegin
|
reverse_iterator rbegin
(
)
;
|
(1) |
(noexcept depuis C++11)
(constexpr depuis C++26) |
|
const_reverse_iterator rbegin
(
)
const
;
|
(2) |
(noexcept depuis C++11)
(constexpr depuis C++26) |
|
const_reverse_iterator crbegin
(
)
const
noexcept
;
|
(3) |
(depuis C++11)
(constexpr depuis C++26) |
Retourne un itérateur inverse vers le premier élément du conteneur inversé * this . Il correspond au dernier élément du conteneur non inversé * this .
Si * this est vide, l'itérateur retourné est égal à rend() .
Table des matières |
Valeur de retour
Itérateur inverse vers le premier élément.
Complexité
Constante.
Notes
Étant donné que
iterator
et
const_iterator
sont tous deux des itérateurs constants (et peuvent en fait être du même type), il n'est pas possible de modifier les éléments du conteneur via un itérateur retourné par l'une de ces fonctions membres.
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 lorsque l'itérateur de fin est invalidé.
libc++ rétroporte
crbegin()
au mode C++98.
Exemple
Sortie :
⏼ ⏼ ⏼ ⏼ ⏼ ⏼ ⏼ ⏼ ⏼ ⏼
Voir aussi
|
(C++11)
|
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
(fonction template) |