std::basic_string_view<CharT,Traits>:: rend, std::basic_string_view<CharT,Traits>:: crend
From cppreference.net
<
cpp
|
string
|
basic string view
|
constexpr
const_reverse_iterator rend
(
)
const
noexcept
;
|
(depuis C++17) | |
|
constexpr
const_reverse_iterator crend
(
)
const
noexcept
;
|
(depuis C++17) | |
Retourne un itérateur inverse vers le caractère suivant le dernier caractère de la vue inversée. Il correspond au caractère précédant le premier caractère de la vue non inversée. Ce caractère agit comme un espace réservé, toute tentative d'y accéder entraîne un comportement indéfini.
Table des matières |
Paramètres
(aucun)
Valeur de retour
const_reverse_iterator
vers le caractère suivant le dernier caractère.
Complexité
Constante.
Exemple
Exécuter ce code
#include <algorithm> #include <iostream> #include <iterator> #include <string_view> int main() { std::ostream_iterator<char> out_it(std::cout); std::string_view str_view("abcdef"); std::copy(str_view.rbegin(), str_view.rend(), out_it); *out_it = '\n'; std::copy(str_view.crbegin(), str_view.crend(), out_it); *out_it = '\n'; }
Sortie :
fedcba fedcba
Voir aussi
|
retourne un itérateur inverse vers le début
(fonction membre publique) |
|
|
(C++11)
|
retourne un itérateur inverse vers la fin
(fonction membre publique de
std::basic_string<CharT,Traits,Allocator>
)
|