std::basic_string::end, std::basic_string::cend
De cppreference.com
< cpp | string | basic string
| (1) | ||
| iterator end(); |
(hasta C++11) | |
| iterator end() noexcept; |
(desde C++11) (hasta C++20) |
|
| constexpr iterator end() noexcept; |
(desde C++20) | |
| (2) | ||
| const_iterator end() const; |
(hasta C++11) | |
| const_iterator end() const noexcept; |
(desde C++11) (hasta C++20) |
|
| constexpr const_iterator end() const noexcept; |
(desde C++20) | |
| (3) | ||
| const_iterator cend() const noexcept; |
(desde C++11) (hasta C++20) |
|
| constexpr const_iterator cend() const noexcept; |
(desde C++20) | |
Devuelve un iterador al carácter que sigue al último carácter de la cadena. Este carácter actúa como un marcador de posición, e intentar acceder a él resulta en comportamiento indefinido.
Contenido |
[editar] Parámetros
(Ninguno)
[editar] Valor de retorno
Iterador al carácter que sigue al último carácter.
[editar] Complejidad
Constante
[editar] Ejemplo
Ejecuta este código
#include <iostream> #include <algorithm> #include <iterator> #include <string> int main() { std::string s("Ejemparl"); std::next_permutation(s.begin(), s.end()); std::string c; std::copy(s.cbegin(), s.cend(), std::back_inserter(c)); std::cout << c <<'\n'; // "Ejemplar" }
Salida:
Ejemplar
[editar] Véase también
| (C++11) |
Devuelve un iterador al principio (función miembro pública) |