如何将DWORD转换为wstring

How to convert DWORD to wstring?

本文关键字:wstring 转换 DWORD      更新时间:2023-10-16

我想将DWORD值转换为wstring值。

DWORD dw;
wstring wstr(L"");
dw = 2;

你能建议一个理想的方法来分配'dw'给'dwstr'吗?

使用std::to_wstring:

std::wstring wstr = std::to_wstring(dw);

如果您使用的是没有std::to_wstring的旧编译器,请考虑使用lexical_cast(例如,来自Boost)。

作为题外话,如果您想将wstr创建为空字符串,只需wstring wstr;就足够了。

在c++ 03中你可以这样做:

std::wstringstream stream;
stream << dw;
wstr = stream.str();