std::basic_string<CharT,Traits,Allocator>::rbegin, std::basic_string<CharT,Traits,Allocator>::crbegin
De es.cppreference.net
reverse_iterator rbegin();
|
(1) | (noexcept desde C++11) (constexpr desde C++20) |
const_reverse_iterator rbegin() const;
|
(2) | (noexcept desde C++11) (constexpr desde C++20) |
const_reverse_iterator crbegin() const noexcept;
|
(3) | (desde C++11) (constexpr desde C++20) |
Devuelve un iterador inverso al primer carácter de la cadena invertida. Corresponde al último carácter de la cadena no invertida.
Parámetros
(ninguno)
Valor de retorno
Iterador inverso al primer carácter.
Complejidad
Constante.
Notas
libc++ retrocede
crbegin()
al modo C++98.
Ejemplo
Ejecutar este código
#include <algorithm> #include <iostream> #include <iterator> #include <string> int main() { std::string s("Exemplar!"); *s.rbegin() = 'y'; std::cout << s << '\n'; // "Exemplary" std::string c; std::copy(s.crbegin(), s.crend(), std::back_inserter(c)); std::cout << c << '\n'; // "yralpmexE" }
Salida:
Exemplary yralpmexE
Véase también
|
(C++11)
|
devuelve un iterador inverso al final
(función miembro pública) |
|
devuelve un iterador inverso al inicio
(función miembro pública de
std::basic_string_view<CharT,Traits>
)
|