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

NAME
     std::span::data - std::span::data

Synopsis
	constexpr pointer data() const noexcept;  (since C++20)

	Returns a pointer to the beginning of the sequence.

Return value
	A pointer to the beginning of the sequence.

Example
     // Run this code

      #include <iostream>
      #include <span>

      int main()
      {
	  constexpr char str[] = "ABCDEF\n";

	  const std::span sp{str};

	  for (auto n{sp.size()}; n != 2; --n)
	      std::cout << sp.last(n).data();
      }

Output:
      ABCDEF
      BCDEF
      CDEF
      DEF
      EF
      F

See also
	constructor   constructs a span
		      (public member function)

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

home | help