gpt4 book ai didi

c++ - 如何获取 std::wstring 的字节大小?

转载 作者:可可西里 更新时间:2023-11-01 14:57:10 44 4
gpt4 key购买 nike

我正在使用 std::wstring 作为我的 Unicode 样式字符串。现在我想得到wstring 的字节大小。如果我使用 wstringsize() 方法,我只得到字符总数在我的 wstring 中。但是字节应该是 size() * 2。有没有官方的方法来获取这个字节大小?我不想用size() * 2 在我的程序中.....

我想在 RegSetValueExW 中用作最后一个参数。

最佳答案

使用 str.size() * sizeof(wchar_t) 或等价物。

事实上,除了 Windows 之外,我想不出任何其他平台具有 2 字节 wchar_t,4 字节更为常见。

关于c++ - 如何获取 std::wstring 的字节大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278723/

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