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

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

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) (C++20) | constructs a `span` (public member function)

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