◐ Shell
clean mode source ↗

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

De cppreference.com

constexpr reference front() const;

Devuelve una referencia al primer elemento del lapso.

Llamar a front en un lapso vacío resulta en comportamiento no definido.

Parámetros

(Ninguno)

Valor de retorno

Una referencia al primer elemento del lapso.

Complejidad

Constante.

Notas

Para un lapso c, la expresión c.front() es equivalente a *c.begin().

Ejemplo

#include <span>
#include <iostream>

void imprimir(std::span<const int> const datos)
{
    for (auto desplazamiento{0U}; desplazamiento != datos.size(); ++desplazamiento) {
        std::cout << datos.subspan(desplazamiento).front() << ' ';
    }
    std::cout << '\n';
}

int main()
{
    constexpr int datos[] { 0, 1, 2, 3, 4, 5, 6 };
    imprimir({datos, 4});
}

Salida:

Véase también

Accede al último elemento.
(función miembro pública) [editar]