Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

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(ele-
       ment_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)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::span::size_bytes&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help