我想将整数值(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中。
wstring
页面。 - Karthik T