Espacios de nombres
Variantes

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

De cppreference.com
 
 
 
 
<tbody> </tbody>
constexpr size_type size() const noexcept;

Devuelve el número de elementos en el lapso.

Parámetros

(Ninguno)

Valor de retorno

El número de elementos en el lapso.

Ejemplo

#include <iostream>
#include <span>

void mostrar_cuantos(std::span<const int> lapso)
{
    std::cout
        << lapso                 .size() << ' ' // 8
        << lapso.first(7)        .size() << ' ' // 7
        << lapso.first<6>()      .size() << ' ' // 6 
        << lapso.last(5)         .size() << ' ' // 5 
        << lapso.last<4>()       .size() << ' ' // 4
        << lapso.subspan(2, 3)   .size() << ' ' // 3 
        << lapso.subspan<3, 2>() .size() << ' ' // 2
        << '\n';
}

int main()
{
    int array_antiguo[] { 1, 2, 3, 4, 5, 6, 7, 8 };
    mostrar_cuantos(array_antiguo);
}

Salida:

8 7 6 5 4 3 2

Véase también

Construye un lapso (span).
(función miembro pública) [editar]
Devuelve el tamaño de la secuencia en bytes.
(función miembro pública) [editar]