std::span<T,Extent>::begin
De cppreference.com
constexpr iterator begin()constnoexcept; | ||
Devuelve un iterador al primer elemento del span
.
Si el span
está vacío, el iterador devuelto será igual a end().
Contenido |
[editar]Parámetros
(Ninguno)
[editar]Valor de retorno
Iterador al primer elemento.
[editar]Complejidad
Constante.
[editar]Ejemplo
Ejecuta este código
#include <span>#include <iostream> void imprimir(std::span<constint> lapso){for(auto it = lapso.begin(); it != lapso.end();++it){std::cout<<*it <<' ';}std::cout<<'\n';} void metamorfosear(std::span<int> lapso){if(!lapso.empty()){std::cout<<*lapso.begin()<<'\n';*lapso.begin()=2;}} int main(){int array[]{1, 3, 4, 5}; imprimir(array); metamorfosear(array); imprimir(array);}
Salida:
1 3 4 5 1 2 3 4 5
[editar]Véase también
(C++20) | Devuelve un iterador al final. (función miembro pública) |