std::span<T,Extent>::front
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.
Contenido |
[editar] Parámetros
(Ninguno)
[editar] Valor de retorno
Una referencia al primer elemento del lapso.
[editar] Complejidad
Constante.
[editar] Notas
Para un lapso c
, la expresión c.front() es equivalente a *c.begin().
[editar] 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
[editar] Véase también
(C++20) |
Accede al último elemento. (función miembro pública) |