std::basic_string<CharT,Traits,Allocator>:: end, std::basic_string<CharT,Traits,Allocator>:: cend
From cppreference.net
<
cpp
|
string
|
basic string
C++
Strings library
| Classes | ||||
|
(C++17)
|
||||
std::basic_string
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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 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
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>
)
|