Typedef <string>
string
u16string
u32string
wstring
string
Tipo che descrive una specializzazione del modello basic_string
di classe con elementi di tipo char
.
Altri typedef specializzati basic_string
includono wstring
, u16string
e u32string
.
typedef basic_string<char, char_traits<char>, allocator<char>> string;
Osservazioni:
Le dichiarazioni seguenti sono equivalenti:
string str("");
basic_string<char> str("");
Per un elenco di costruttori di stringhe, vedere basic_string::basic_string
.
u16string
Tipo che descrive una specializzazione del modello basic_string
di classe con elementi di tipo char16_t
.
Altri typedef specializzati basic_string
includono wstring
, string
e u32string
.
typedef basic_string<char16_t, char_traits<char16_t>, allocator<char16_t>> u16string;
Osservazioni:
Per un elenco di costruttori di stringhe, vedere basic_string::basic_string
.
u32string
Tipo che descrive una specializzazione del modello basic_string
di classe con elementi di tipo char32_t
.
Altri typedef specializzati basic_string
includono string
, u16string
e wstring
.
typedef basic_string<char32_t, char_traits<char32_t>, allocator<char32_t>> u32string;
Osservazioni:
Per un elenco di costruttori di stringhe, vedere basic_string::basic_string
.
wstring
Tipo che descrive una specializzazione del modello basic_string
di classe con elementi di tipo wchar_t
.
Altri typedef specializzati basic_string
includono string
, u16string
e u32string
.
typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t>> wstring;
Osservazioni:
Le dichiarazioni seguenti sono equivalenti:
wstring wstr(L"");
basic_string<wchar_t> wstr(L"");
Per un elenco di costruttori di stringhe, vedere basic_string::basic_string
.
Nota
Le dimensioni di wchar_t
vengono definite in fase di implementazione. Se le dimensioni del codice dipendono da wchar_t
, verificare l'implementazione della piattaforma, ad esempio con sizeof(wchar_t)
. Se è necessario un tipo di carattere stringa con una larghezza garantita per rimanere invariata in tutte le piattaforme, usare string
, u16string
o u32string
.