我有以下代码将HANDLE转换为wstring。
我当时以为自己过得很好,但我做对了。
wstring handleToWString(HANDLE uHandle)
{
std::wostringstream str;
std::wstring ws;
str << uHandle;
str >> ws;
wstring s(str.str());
return s;
}
线
str >> ws;
失败,表示此操作没有此类运算符。
有人可以帮忙吗?
谢谢。
最佳答案
因为你有以下
std::wostringstream str;
这意味着它是“输出”流。
更改为
std::wstringstream str;
关于c++ - C++处理wstring,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19006157/