我想将DWORD值转换为wstring值。
DWORD dw;
wstring wstr(L"");
dw = 2;
你能建议将'dw'分配给'dwstr'的理想方法吗?
答案 0 :(得分:12)
std::wstring wstr = std::to_wstring(dw);
答案 1 :(得分:2)
如果您使用的是没有std::to_wstring
的较旧编译器,请考虑使用lexical_cast
(例如,来自Boost)。
顺便说一句,如果您想将wstr
创建为空字符串,只需wstring wstr;
即可。
答案 2 :(得分:0)
在C ++ 03上,你可以这样做:
std::wstringstream stream;
stream << dw;
wstr = stream.str();