gpt4 book ai didi

c++ - 将文字分配给 std::u16string 或 std::u32string

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:59:34 29 4
gpt4 key购买 nike

据我所知,我可以将一个字面值赋给一个字符串:

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"...";

关于c++ - 将文字分配给 std::u16string 或 std::u32string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24340201/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com