Espacios de nombres
Variantes
Acciones

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

De cppreference.com
< cpp‎ | container‎ | span
 
 
 
 
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().

range-begin-end.svg

Contenido

[editar]Parámetros

(Ninguno)

[editar]Valor de retorno

Iterador al primer elemento.

[editar]Complejidad

Constante.


[editar]Ejemplo

#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)[editar]
close