0

我有以下代码将 HANDLE 转换为 wstring。我在想我是在一个好的方式,但我就是不能把它做对。

wstring handleToWString(HANDLE uHandle)
{
    std::wostringstream str;
    std::wstring ws;
    str << uHandle;
    str >> ws;

    wstring s(str.str());

    return s;
}

线

    str >> ws;

失败,说这个操作没有这样的操作符。

有人可以帮忙吗?谢谢你。

4

1 回答 1

2

因为你有以下

std::wostringstream str;

这意味着它是“输出”流。

将其更改为

std::wstringstream str;
于 2013-09-25T13:25:10.000 回答