<string>
, typedefs
string
u16string
u32string
wstring
string
Type qui décrit une spécialisation du modèle basic_string
de classe avec des éléments de type char
.
Autres typesdefs qui se spécialisent basic_string
incluent wstring
, u16string
et u32string
.
typedef basic_string<char, char_traits<char>, allocator<char>> string;
Notes
Les lignes de code suivantes sont des déclarations équivalentes :
string str("");
basic_string<char> str("");
Pour obtenir la liste des constructeurs de chaînes, consultez basic_string::basic_string
.
u16string
Type qui décrit une spécialisation du modèle basic_string
de classe avec des éléments de type char16_t
.
Autres typesdefs qui se spécialisent basic_string
incluent wstring
, string
et u32string
.
typedef basic_string<char16_t, char_traits<char16_t>, allocator<char16_t>> u16string;
Notes
Pour obtenir la liste des constructeurs de chaînes, consultez basic_string::basic_string
.
u32string
Type qui décrit une spécialisation du modèle basic_string
de classe avec des éléments de type char32_t
.
Autres typesdefs qui se spécialisent basic_string
incluent string
, u16string
et wstring
.
typedef basic_string<char32_t, char_traits<char32_t>, allocator<char32_t>> u32string;
Notes
Pour obtenir la liste des constructeurs de chaînes, consultez basic_string::basic_string
.
wstring
Type qui décrit une spécialisation du modèle basic_string
de classe avec des éléments de type wchar_t
.
Autres typesdefs qui se spécialisent basic_string
incluent string
, u16string
et u32string
.
typedef basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t>> wstring;
Notes
Les lignes de code suivantes sont des déclarations équivalentes :
wstring wstr(L"");
basic_string<wchar_t> wstr(L"");
Pour obtenir la liste des constructeurs de chaînes, consultez basic_string::basic_string
.
Remarque
La taille de wchar_t
est définie par l'implémentation. Si votre code dépend de wchar_t
pour avoir une certaine taille, vérifiez l'implémentation de votre plateforme (par exemple, avec sizeof(wchar_t)
). Si vous avez besoin d’un type de caractère de chaîne avec une largeur qui est garantie de rester le même sur toutes les plateformes, utiliser string
, u16string
ou u32string
.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour