std::set<Key,Compare,Allocator>:: rend, std::set<Key,Compare,Allocator>:: crend
|
(C++17)
|
||||
| Sequence | ||||
|
(C++11)
|
||||
|
(C++26)
|
||||
|
(C++26)
|
||||
|
(C++11)
|
||||
| Associative | ||||
| Unordered associative | ||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
|
(C++11)
|
||||
| Adaptors | ||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
| Views | ||||
|
(C++20)
|
||||
|
(C++23)
|
||||
| Tables | ||||
| Iterator invalidation | ||||
| Member function table | ||||
| Non-member function table |
| Member functions | |||||||||||||||||||||||||||
| Non-member functions | |||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
| Deduction guides (C++17) | |||||||||||||||||||||||||||
|
reverse_iterator rend
(
)
;
|
(1) |
(noexcept depuis C++11)
(constexpr depuis C++26) |
|
const_reverse_iterator rend
(
)
const
;
|
(2) |
(noexcept depuis C++11)
(constexpr depuis C++26) |
|
const_reverse_iterator crend
(
)
const
noexcept
;
|
(3) |
(depuis C++11)
(constexpr depuis C++26) |
Renvoie un itérateur inverse au-delà du dernier élément de la version inversée de * this . Il correspond à l'élément précédant le premier élément de la version non inversée de * this .
Cet itérateur retourné agit uniquement comme un sentinelle. Il n'est pas garanti qu'il soit déréférençable .
Table des matières |
Valeur de retour
Itérateur inverse vers l'élément suivant le dernier é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.
libc++ rétroporte
crend()
au mode C++98.
Exemple
Sortie :
⏼ ⏼ ⏼ ⏼ ⏼ ⏼ ⏼ ⏼ ⏼ ⏼
Voir aussi
|
(C++11)
|
retourne un itérateur inverse vers le début
(fonction membre publique) |
|
(C++14)
|
retourne un itérateur inverse de fin pour un conteneur ou un tableau
(fonction template) |