int i = 10;
std::wostringstream ws;
ws << i;
const std::wstring s(ws.str());
Run Code Online (Sandbox Code Playgroud)
#include <boost\lexical_cast.hpp>
const std::wstring s(boost::lexical_cast<std::wstring>(10));
Run Code Online (Sandbox Code Playgroud)
要转换回来,请使用wistringstream:
std::wistringstream win(L"10");
int x;
if (win >> x && win.eof())
{
// The eof ensures all stream was processed and
// prevents acccepting "10abc" as valid ints.
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8757 次 |
| 最近记录: |