共用方式為


<string>typedef</string>

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

string u16string u32string
wstring

字串

類型,描述範本類別的特製化basic_string型別的項目與char

其他特製化的 typedefbasic_string包括wstring, u16string,和u32string。

typedef basic_string<char, char_traits<char>, allocator<char>> string;

備註

以下宣告是相同的:

string str("");

basic_string<char> str("");

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

u16string

類型,描述範本類別的特製化basic_string型別的項目與char16_t

其他特製化的 typedefbasic_string包括wstring,字串,和u32string。

typedef basic_string<char16_t, char_traits<char16_t>, allocator<char16_t>> u16string;

備註

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

u32string

類型,描述範本類別的特製化basic_string型別的項目與char32_t

其他特製化的 typedefbasic_string包括字串, u16string,和wstring。

typedef basic_string<char32_t, char_traits<char32_t>, allocator<char32_t>> u32string;

備註

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

wstring

類型,描述範本類別的特製化basic_string型別的項目與wchar_t

其他特製化的 typedefbasic_string包括字串, u16string,和u32string。

typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t>> wstring;

備註

以下宣告是相同的:

wstring wstr(L"");

basic_string<wchar_t> wstr(L"");

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

注意

wchar_t 的大小是由實作定義。 如果您的程式碼取決於 wchar_t 的特定大小,請檢查您的平台實作 (例如,使用 sizeof(wchar_t))。 如果您需要的字串字元類型,保證在所有平台上有相同的寬度,使用字串, u16string,或u32string。

另請參閱

<>>