【发布时间】:2010-10-27 23:28:45
【问题描述】:
我有以下代码:
Tools::Logger.Log(string(GetLastError()), Error);
GetLastError() 返回一个 DWORD 一个数值,但 std::string 的构造函数不接受 DWORD。
我能做什么?
【问题讨论】:
-
(从未回答中移出)阅读 Herb Sutter 的 The String Formatters of Manor Farm。这是对将数据转换为字符串的不同方法的一个很好的比较,包括 std::stringstream、Boost::lexical_cast、sprintf、snprintf 和 std::strstream。