He siguiente código:¿Cómo construyo una std :: string desde un DWORD?
Tools::Logger.Log(string(GetLastError()), Error);
GetLastError()
devuelve un valor numérico DWORD
, pero el constructor de std::string
no acepta una DWORD
.
¿Qué puedo hacer?
(Movido de la no-respuesta) Leer [Los formateadores de Cuerda de Manor Farm] (http://www.gotw.ca/publications/mill19.htm) por Herb Sutter. Es una gran comparación de las diferentes formas de convertir datos en cadenas, incluidos std :: stringstream, Boost :: lexical_cast, sprintf, snprintf y std :: strstream. –