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
Ejecuta este código
#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) |