table of contents
std::experimental::basic_string_view::data(3) | C++ Standard Libary | std::experimental::basic_string_view::data(3) |
NAME¶
std::experimental::basic_string_view::data - std::experimental::basic_string_view::data
Synopsis¶
constexpr const_pointer data() const noexcept; (library fundamentals TS)
Returns a pointer to the underlying character array. The pointer is such that
the
range [data(), data() + size()) is valid and the values in it correspond to
the
values of the view. (n.b. Unlike basic_string::data() and string literals,
data()
may return a pointer to a buffer that is not null-terminated. Therefore it is
typically a mistake to pass data() to a routine that takes just a const
CharT* and
expects a null-terminated string.)
Parameters¶
(none)
Return value¶
A pointer to the underlying character array.
Complexity¶
Constant.
See also¶
front accesses the first character
(public member function)
back accesses the last character
(public member function)
Category:¶
* Noindexed pages
2024.06.10 | http://cppreference.com |