将int转换为wstring

l3u*_*fly 8 c++ string type-conversion

我想将整数值(int)转换为std :: wstring.做这个的最好方式是什么?我正在开发Windows手机,所以我宁愿避免使用外部库(例如boost :: lexical_cast).我正在寻找一些简单的东西,最好是一行代码,只是将int分配给wstring.

任何帮助,将不胜感激.

Kar*_*k T 34

你在找吗? std::to_wstring

std::wstring to_wstring( int value );   (since C++11)
Run Code Online (Sandbox Code Playgroud)

将带符号的十进制整数转换为宽字符串,其内容与std :: swprintf(buf,sz,L"%d",value)为足够大的buf产生的内容相同.

  • 难怪编码世界如此混乱,标准实施了一半*对 IT 行业厌恶地摇头* (2认同)