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