Espacios de nombres
Variantes
Acciones

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

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

Devuelve el tamaño de la secuencia en bytes.

Contenido

[editar] Parámetros

(Ninguno)

[editar] Valor de retorno

El tamaño de la secuencia en bytes; es decir, size() * sizeof(element_type).

[editar] Ejemplo

#include <span>
#include <cstdint>
 
int main()
{
    static constexpr std::int32_t a[] { 1, 2, 3, 4, 5 };
    constexpr std::span lapso{a};
 
    static_assert( sizeof(int32_t)     == 4  );
    static_assert( std::size(a)        == 5  );
    static_assert( sizeof(a)           == 20 );
    static_assert( lapso.size()        == 5  );
    static_assert( lapso.size_bytes()  == 20 );
}


[editar] Véase también

Devuelve el número de elementos en la secuencia.
(función miembro pública) [editar]