Udostępnij przez


<string_view>, definicje typów

string_view
u16string_view
u32string_view
wstring_view

string_view

Typ opisujący specjalizację szablonu klasy basic_string_view z elementami typu char.

typedef basic_string_view<char, char_traits<char>> string_view;

Uwagi

Poniżej przedstawiono równoważne deklaracje:

string_view str("Hello");

basic_string_view<char> str("Hello");

Aby uzyskać listę konstruktorów ciągów, zobacz basic_string::basic_string.

u16string_view

Typ opisujący specjalizację szablonu klasy basic_string_view z elementami typu char16_t.

typedef basic_string_view<char16_t, char_traits<char16_t>> u16string_view;

Uwagi

Aby uzyskać listę konstruktorów ciągów, zobacz basic_string::basic_string.

u32string_view

Typ opisujący specjalizację szablonu klasy basic_string_view z elementami typu char32_t.

typedef basic_string_view<char32_t, char_traits<char32_t>> u32string_view;

Uwagi

Aby uzyskać listę konstruktorów ciągów, zobacz basic_string::basic_string.

wstring_view

Typ opisujący specjalizację szablonu klasy basic_string_view z elementami typu wchar_t.

typedef basic_string_view<wchar_t, char_traits<wchar_t>> wstring_view;

Uwagi

Poniżej przedstawiono równoważne deklaracje:

wstring_view wstr(L"Hello");

basic_string_view<wchar_t> wstr(L"Hello");

Aby uzyskać listę konstruktorów ciągów, zobacz basic_string::basic_string.

Uwaga

Rozmiar wchar_t to dwa bajty w systemie Windows, ale niekoniecznie dotyczy to wszystkich platform. Jeśli potrzebujesz typu string_view znaków o szerokości, która ma gwarancję, że pozostanie taka sama na wszystkich platformach, użyj u16string_view lub u32string_view.

Zobacz też

<string_view>