据我所知,可以将字面值分配给一个字符串,例如:std::string s="good"; std::wstring s=L"good"; 如何将值赋给一个变量?std::u16string s= std::u32string s=
你可以在这里阅读关于 C++ 字符串字面值的信息。here。特别是对于 UTF-16 字面值,你需要在前面加上小写的 u:u16string s = u"..."; 对于 UTF-32 文字,您需要以大写 U 作为前缀:u32string s = U"...";
x?x"good"
表示什么意思? - Oliver Charlesworth