Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Rubriken <string> innehåller följande typedefs:
string
En typ som beskriver en specialisering av klassmallen basic_string med element av typen char.
Andra typedefs som specialiserar sig basic_string är wstring, u16stringoch u32string.
typedef basic_string<char, char_traits<char>, allocator<char>> string;
Anmärkningar
Följande är motsvarande deklarationer:
string str("");
basic_string<char> str("");
En lista över strängkonstruktorer finns i basic_string::basic_string.
u16string
En typ som beskriver en specialisering av klassmallen basic_string med element av typen char16_t.
Andra typedefs som specialiserar sig basic_string är wstring, stringoch u32string.
typedef basic_string<char16_t, char_traits<char16_t>, allocator<char16_t>> u16string;
Anmärkningar
En lista över strängkonstruktorer finns i basic_string::basic_string.
u32string
En typ som beskriver en specialisering av klassmallen basic_string med element av typen char32_t.
Andra typedefs som specialiserar sig basic_string är string, u16stringoch wstring.
typedef basic_string<char32_t, char_traits<char32_t>, allocator<char32_t>> u32string;
Anmärkningar
En lista över strängkonstruktorer finns i basic_string::basic_string.
wstring
En typ som beskriver en specialisering av klassmallen basic_string med element av typen wchar_t.
Andra typedefs som specialiserar sig basic_string är string, u16stringoch u32string.
typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t>> wstring;
Anmärkningar
Följande är motsvarande deklarationer:
wstring wstr(L"");
basic_string<wchar_t> wstr(L"");
En lista över strängkonstruktorer finns i basic_string::basic_string.
Anmärkning
Storleken på wchar_t är implementeringsdefinierad. Om koden är wchar_t beroende av en viss storlek kontrollerar du plattformens implementering (till exempel med sizeof(wchar_t)). Om du behöver en strängteckentyp med en bredd som garanterat förblir densamma på alla plattformar använder du string, u16stringeller u32string.