std::basic_string<CharT,Traits,Allocator>::end, std::basic_string<CharT,Traits,Allocator>::cend
Depuis fr.cppreference.net
iterator end();
|
(1) | (noexcept depuis C++11) (constexpr depuis C++20) |
const_iterator end() const;
|
(2) | (noexcept depuis C++11) (constexpr depuis C++20) |
const_iterator cend() const noexcept;
|
(3) | (depuis C++11) (constexpr depuis C++20) |
Retourne un itérateur vers le caractère suivant le dernier caractère de la chaîne. Ce caractère sert d'espace réservé, tenter d'y accéder entraîne un comportement indéfini.
Paramètres
(aucun)
Valeur de retour
Itérateur vers le caractère suivant le dernier caractère.
Complexité
Constante.
Notes
libc++ rétroporte
cend()
au mode C++98.
Exemple
Exécuter ce code
#include <algorithm> #include <iostream> #include <iterator> #include <string> int main() { std::string s("Exemparl"); std::next_permutation(s.begin(), s.end()); std::string c; std::copy(s.cbegin(), s.cend(), std::back_inserter(c)); std::cout << c << '\n'; // "Exemplar" }
Sortie :
Exemplar
Voir aussi
|
(C++11)
|
retourne un itérateur vers le début
(fonction membre publique) |
|
retourne un itérateur vers la fin
(fonction membre publique de
std::basic_string_view<CharT,Traits>
)
|