Пространства имён
Варианты
Действия

std::basic_string_view

Материал из cppreference.com
 
 
 
std::basic_string_view
Операции
Константы
Функции, не являющиеся элементами
(до C++20)(до C++20)(до C++20)(до C++20)(до C++20)(C++20)
Вспомогательные классы
Руководства по выводу (C++20)
 
<tbody> </tbody>
Определено в заголовочном файле <string_view>
template< class CharT, class Traits = std::char_traits<CharT> > class basic_string_view;
(начиная с C++17)

Шаблон класса basic_string_view описывает объект, который может ссылаться на постоянную непрерывную последовательность CharT с первым элементом последовательности в нулевой позиции.

Каждая специализация std::basic_string_view является типом TriviallyCopyable.

(начиная с C++23)

Типичная реализация содержит только два элемента: указатель на константу CharT и размер.

Предусмотрено несколько определений типов для общих типов символов:

Определены в заголовочном файле <string_view>
Тип Определение
std::string_view std::basic_string_view<char>
std::wstring_view std::basic_string_view<wchar_t