home | help
std::span::size_bytes(3)       C++ Standard Libary	std::span::size_bytes(3)

NAME
     std::span::size_bytes - std::span::size_bytes

Synopsis
	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

      #include <cstdint>
      #include <span>

      int main()
      {
	  constexpr static std::int32_t a[]{1, 2, 3, 4, 5};
	  constexpr static std::span s{a};

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

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

http://cppreference.com 	   2024.06.10		std::span::size_bytes(3)

home | help