std::basic_string::end, std::basic_string::cend
De cppreference.com
<tbody>
</tbody>
<tbody class="t-dcl-rev t-dcl-rev-num ">
</tbody><tbody>
</tbody>
<tbody class="t-dcl-rev t-dcl-rev-num ">
</tbody><tbody>
</tbody>
<tbody class="t-dcl-rev t-dcl-rev-num ">
</tbody><tbody>
</tbody>
| (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.
Parámetros
(Ninguno)
Valor de retorno
Iterador al carácter que sigue al último carácter.
Complejidad
Constante
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
Véase también
(C++11) |
Devuelve un iterador al principio (función miembro pública) |