Espacios de nombres
Variantes
Acciones

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

De cppreference.com
< cpp‎ | container‎ | span
 
 
 
 
constexpr size_type size() const noexcept;

Devuelve el número de elementos en el lapso.

Contenido

[editar] Parámetros

(Ninguno)

[editar] Valor de retorno

El número de elementos en el lapso.

[editar] 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

[editar] 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]