我有以下代码将HANDLE转换为wstring。 我以为我的方式很好,但我无法做到。
wstring handleToWString(HANDLE uHandle)
{
std::wostringstream str;
std::wstring ws;
str << uHandle;
str >> ws;
wstring s(str.str());
return s;
}
该行
str >> ws;
失败,说这个操作没有这样的操作符。
有人可以帮忙吗? 谢谢。
答案 0 :(得分:2)
因为您有以下
std::wostringstream str;
表示它是“输出”流。
将其更改为
std::wstringstream str;