◐ Shell
clean mode source ↗

std::basic_string_view<CharT,Traits>::rend, std::basic_string_view<CharT,Traits>::crend - cppreference.com

De cppreference.com

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 que sigue al último carácter de la vista invertida. Corresponde al carácter que precede al primer carácter de la vista no invertida. Este carácter actúa como un marcador de posición; intentar accederlo resulta en 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:

Véase también