<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_view 或 u32string_view。