Namespaces
Variants

std::basic_string_view<CharT,Traits>::rend, std::basic_string_view<CharT,Traits>::crend

De es.cppreference.net
 
 
 
 
constexpr const_reverse_iterator rend() const noexcept;
(desde C++17)
constexpr const_reverse_iterator crend() const noexcept;
(desde C++17)

Devuelve un iterador inverso al carácter posterior al último carácter de la vista invertida. Corresponde al carácter anterior al primer carácter de la vista no invertida. Este carácter actúa como marcador de posición; intentar acceder a él provoca comportamiento indefinido.

Parámetros

(ninguno)

Valor de retorno

const_reverse_iterator al carácter que sigue al último carácter.

Complejidad

Constante.

Ejemplo

#include <algorithm>
#include <iostream>
#include <iterator>
#include <string_view>
int main()
{
    std::ostream_iterator<char> out_it(std::cout);
    std::string_view str_view("abcdef");
    std::copy(str_view.rbegin(), str_view.rend(), out_it);
    *out_it = '\n';
    std::copy(str_view.crbegin(), str_view.crend(), out_it);
    *out_it = '\n';
}

Salida:

fedcba
fedcba

Véase también

devuelve un iterador inverso al principio
(función miembro pública)
(C++11)
devuelve un iterador inverso al final
(función miembro pública de std::basic_string<CharT,Traits,Allocator> )