Espacios de nombres
Variantes

std::span<T,Extent>::front

De cppreference.com
 
 
 
 
<tbody> </tbody>
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:

0 1 2 3

Véase también

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