Udostępnij za pośrednictwem


<string>, definicje typów

string
u16string
u32string
wstring

string

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

Inne definicje typów, które specjalizują się basic_string , to wstring, u16stringi u32string.

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

Uwagi

Poniżej przedstawiono równoważne deklaracje:

string str("");

basic_string<char> str("");

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

u16string

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

Inne definicje typów, które specjalizują się basic_string , to wstring, stringi u32string.

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

Uwagi

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

u32string

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

Inne definicje typów, które specjalizują się basic_string , to string, u16stringi wstring.

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

Uwagi

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

wstring

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

Inne definicje typów, które specjalizują się basic_string , to string, u16stringi u32string.

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

Uwagi

Poniżej przedstawiono równoważne deklaracje:

wstring wstr(L"");

basic_string<wchar_t> wstr(L"");

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

Uwaga

wchar_t Rozmiar jest zdefiniowany przez implementację. Jeśli kod zależy od wchar_t określonego rozmiaru, sprawdź implementację platformy (na przykład za pomocą polecenia sizeof(wchar_t)). Jeśli potrzebujesz typu znaków ciągu o szerokości, która gwarantuje, że pozostanie taka sama na wszystkich platformach, użyj , stringu16stringlub u32string.

Zobacz też

<string>