共用方式為


<string_view> typedef

string_view
u16string_view
u32string_view
wstring_view

string_view

型別,描述類別範本 的特製化,basic_string_view 類型為 char的專案。

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

備註

以下宣告是相同的:

string_view str("Hello");

basic_string_view<char> str("Hello");

如需 string 建構函式的清單,請參閱 basic_string:: basic_string

u16string_view

型別,描述類別範本 的特製化,basic_string_view 類型為 char16_t的專案。

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

備註

如需 string 建構函式的清單,請參閱 basic_string:: basic_string

u32string_view

型別,描述類別範本 的特製化,basic_string_view 類型為 char32_t的專案。

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

備註

如需 string 建構函式的清單,請參閱 basic_string:: basic_string

wstring_view

型別,描述類別範本 的特製化,basic_string_view 類型為 wchar_t的專案。

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

備註

以下宣告是相同的:

wstring_view wstr(L"Hello");

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

如需 string 建構函式的清單,請參閱 basic_string:: basic_string

注意

的大小 wchar_t 是 Windows 上的兩個字節,但這不一定是所有平台的情況。 如果您需要寬度保證在所有平台上維持相同string_view寬字元類型,請使用 u16string_viewu32string_view

另請參閱

<string_view>