std::experimental::basic_string_view<CharT,Traits>:: data
From cppreference.net
<
cpp
|
experimental
|
basic string view
C++
Experimental
| Technical Specification | ||||
| Filesystem library (filesystem TS) | ||||
| Library fundamentals (library fundamentals TS) | ||||
| Library fundamentals 2 (library fundamentals TS v2) | ||||
| Library fundamentals 3 (library fundamentals TS v3) | ||||
| Extensions for parallelism (parallelism TS) | ||||
| Extensions for parallelism 2 (parallelism TS v2) | ||||
| Extensions for concurrency (concurrency TS) | ||||
| Extensions for concurrency 2 (concurrency TS v2) | ||||
| Concepts (concepts TS) | ||||
| Ranges (ranges TS) | ||||
| Reflection (reflection TS) | ||||
| Mathematical special functions (special functions TR) | ||||
| Experimental Non-TS | ||||
| Pattern Matching | ||||
| Linear Algebra | ||||
| std::execution | ||||
| Contracts | ||||
| 2D Graphics |
std::experimental::basic_string_view
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
constexpr
const_pointer data
(
)
const
noexcept
;
|
(техническая спецификация библиотеки fundamentals) | |
Возвращает указатель на базовый массив символов. Указатель таков, что диапазон [data(), data() + size()) является валидным, и значения в нем соответствуют значениям представления. (Прим.: В отличие от
basic_string::data()
и строковых литералов,
data()
может возвращать указатель на буфер, который не завершается нулевым символом. Поэтому обычно является ошибкой передавать
data()
в процедуру, которая принимает только
const CharT*
и ожидает нуль-терминированную строку.)
Содержание |
Параметры
(нет)
Возвращаемое значение
Указатель на базовый массив символов.
Сложность
Константа.
Смотрите также
|
обращается к первому символу
(public member function) |
|
|
обращается к последнему символу
(public member function) |