据我所知,我可以将字符值赋值为:
std::string s="good";
std::wstring s=L"good";
如何分配
std::u16string s=
std::u32string s=
答案 0 :(得分:12)
您可以阅读有关C ++字符串文字here的内容。
特别是对于UTF-16文字,您使用小写u:
作为前缀u16string s = u"...";
对于UTF-32文字,前缀为大写的U:
u32string s = U"...";