tmi*_*hty 4 c++ append wstring
出于调试原因,我想将一个unsigned char附加到wstring.
但是,我没有找到将unsigned char转换为wstring的函数,所以我无法追加它.
编辑:到目前为止发布的解决方案并没有真正做到我需要的.我想将0转换为"0".到目前为止,解决方案将0转换为0字符,但不转换为"0"字符串.
有人可以帮忙吗?
谢谢.
unsigned char SomeValue;
wstring sDebug;
sDebug.append(SomeValue);
Run Code Online (Sandbox Code Playgroud)
Joa*_*son 12
将char附加到字符串的正确调用(或者在这种情况下,wchar_t到wstring)是
sDebug.push_back(SomeValue);
Run Code Online (Sandbox Code Playgroud)
要将char扩展为wchar_t,还可以使用std :: btowc,它将根据您当前的语言环境进行扩展.
sDebug.push_back(std::btowc(SomeValue));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4874 次 |
| 最近记录: |