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

From cppreference.com
< cpp‎ | container‎ | span

constexpr size_type size_bytes() const noexcept; |  | (since C++20)

Returns the size of the sequence in bytes.

### Parameters

(none)

### Return value

The size of the sequence in bytes, i.e., size() * sizeof(element_type).

### Example

Run this code

    int main() {}
    #include <cstdint>
    #include <span>

    constexpr std::int32_t a[]{1, 2, 3, 4, 5};
    constexpr std::span s{a};

    static_assert
    (
        sizeof(int32_t) == 4  and
        std::size(a)    == 5  and
        sizeof a        == 20 and
        s.size()        == 5  and
        s.size_bytes()  == 20
    );

### See also

size (C++20) | returns the number of elements in the sequence (public member function)

Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/container/span/size_bytes&oldid=154603"