小编jcj*_*rez的帖子

计算 std::string 中的实际字符数(不是字符)?

我可以计算 std::string 包含的“字符数”而不是字节数吗?例如,std::string::size返回std::string::length字节数(字符):

\n
std::string m_string1 {"a"};\n// This is 1\nm_string1.size();\n\nstd::string m_string2 {"\xd1\x97a"};\n// This is 3 because of Unicode\nm_string2.size();\n
Run Code Online (Sandbox Code Playgroud)\n

有没有办法获取字符数?例如要获得它们m_string2有2个字符。

\n

c++ string unicode

3
推荐指数
1
解决办法
190
查看次数

标签 统计

c++ ×1

string ×1

unicode ×1