◐ Shell
clean mode source ↗

std::span<T,Extent>::rbegin - cppreference.com

De cppreference.com

constexpr reverse_iterator rbegin() const noexcept;

Devuelve un iterador inverso al primer elemento del contenedor span invertido. Corresponde al último elemento del contenedor span sin invertir. Si el contenedor span está vacío, el iterador devuelto es igual a rend().

Parámetros

(Ninguno)

Valor de retorno

Un iterador inverso al primer elemento.

Complejidad

Constante.

Ejemplo

#include <algorithm>
#include <iostream>
#include <iterator>
#include <span>

int main()
{
    constexpr std::span<const char> code{ "@droNE_T0P_w$s@s#_SECRET_a,p^42!" };
 
    auto hacker = [](const unsigned O) { return O-0141<120; };

    std::copy_if(code.rbegin(), code.rend(),
        std::ostream_iterator<const char>(std::cout), hacker);
}

Salida:

Véase también

Devuelve un iterador inverso al final.
(función miembro pública) [editar]