Tôi đã mã sau:Làm cách nào để tạo chuỗi std :: từ DWORD?
Tools::Logger.Log(string(GetLastError()), Error);
GetLastError()
trả về một DWORD
một giá trị số, nhưng các nhà xây dựng của std::string
không chấp nhận một DWORD
.
Tôi có thể làm gì?
(Đã chuyển từ phi câu trả lời) đọc [Các Định dạng String của Manor Farm] (http://www.gotw.ca/publications/mill19.htm) bởi Herb Sutter. Đó là một so sánh tuyệt vời của các cách khác nhau để chuyển đổi dữ liệu thành chuỗi, bao gồm std :: stringstream, Boost :: lexical_cast, sprintf, snprintf và std :: strstream. –