const charT* c_str() const noexcept; const charT* data() const noexcept;
Returns: Указатель p такой, что p + i == &operator[](i) для каждого i в [0, size()].
Complexity: Постоянное время.
Requires: Программа не должна изменять никаких значений, хранящихся в массиве символов.
charT* data() noexcept;
Requires: Программа не должна изменять значение, хранящееся в p + size().
operator basic_string_view<charT, traits>() const noexcept;
Effects: Эквивалентен: return basic_string_view<charT, traits>(data(), size());
allocator_type get_allocator() const noexcept;
Returns: Копия Allocator объекта, используемого для создания строки, или, если этот распределитель был заменен, копия самой последней замены.