नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
The <string> header provides the following typedefs:
string
A type that describes a specialization of the class template basic_string with elements of type char.
Other typedefs that specialize basic_string include wstring, u16string, and u32string.
typedef basic_string<char, char_traits<char>, allocator<char>> string;
Remarks
The following are equivalent declarations:
string str("");
basic_string<char> str("");
For a list of string constructors, see basic_string::basic_string.
u16string
A type that describes a specialization of the class template basic_string with elements of type char16_t.
Other typedefs that specialize basic_string include wstring, string, and u32string.
typedef basic_string<char16_t, char_traits<char16_t>, allocator<char16_t>> u16string;
Remarks
For a list of string constructors, see basic_string::basic_string.
u32string
A type that describes a specialization of the class template basic_string with elements of type char32_t.
Other typedefs that specialize basic_string include string, u16string, and wstring.
typedef basic_string<char32_t, char_traits<char32_t>, allocator<char32_t>> u32string;
Remarks
For a list of string constructors, see basic_string::basic_string.
wstring
A type that describes a specialization of the class template basic_string with elements of type wchar_t.
Other typedefs that specialize basic_string include string, u16string, and u32string.
typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t>> wstring;
Remarks
The following are equivalent declarations:
wstring wstr(L"");
basic_string<wchar_t> wstr(L"");
For a list of string constructors, see basic_string::basic_string.
Note
The size of wchar_t is implementation-defined. If your code depends on wchar_t to be a certain size, check your platform's implementation (for example, with sizeof(wchar_t)). If you need a string character type with a width that is guaranteed to remain the same on all platforms, use string, u16string, or u32string.