std::span<T,Extent>::end
De cppreference.com
constexpr iterator end()constnoexcept; | ||
Devuelve un iterador al elemento que sigue después del último elemento del span
.
Este elemento actúa como un marcador de posición; intentar accederlo resulta en comportamiento no definido.
Contenido |
[editar]Parámetros
(Ninguno)
[editar]Valor de retorno
Iterador al elemento que sigue después del último 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 principio. (función miembro pública) |