How do I construct a std::string from a DWORD?

前端 未结 8 2262
死守一世寂寞
死守一世寂寞 2020-12-07 00:30

I have following code:

Tools::Logger.Log(string(GetLastError()), Error);

GetLastError() returns a DWORD a numeric

8条回答
  •  Happy的楠姐
    2020-12-07 01:24

    You want to convert the number to a string:

    std::ostringstream os;
    os << GetLastError();
    Log(os.str(), Error);
    

    Or boost::lexical_cast:

    Log(boost::lexical_cast(GetLastError()), Error);
    

提交回复
热议问题