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<constint>const datos){for(auto desplazamiento{0U}; desplazamiento != datos.size();++desplazamiento){std::cout<< datos.subspan(desplazamiento).front()<<' ';}std::cout<<'\n';} int main(){constexprint 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) |