我想将一个整数值 (int) 转换为 std::wstring。做这个的最好方式是什么?我正在为 windows phone 开发,所以我宁愿避免使用外部库(例如 boost::lexical_cast)。我正在寻找一些简单的东西,最好是只将 int 分配给 wstring 的一行代码。
任何帮助,将不胜感激。
我想将一个整数值 (int) 转换为 std::wstring。做这个的最好方式是什么?我正在为 windows phone 开发,所以我宁愿避免使用外部库(例如 boost::lexical_cast)。我正在寻找一些简单的东西,最好是只将 int 分配给 wstring 的一行代码。
任何帮助,将不胜感激。
你在寻找std::to_wstring
std::wstring to_wstring( int value ); (since C++11)
将有符号十进制整数转换为内容与 std::swprintf(buf, sz, L"%d", value) 为足够大的 buf 生成的内容相同的宽字符串。
size_t myInteger = 10;
std::wostringstream myStringStream;
myStringStream<< L"myText" << myInteger;
std::wstring concatenatedStr = myStringStream.str();
将数字连接到 wstring。
在旧的 C++ 98 Visual Studio 2010 中。