12

整数値(int)をstd::wstringに変換したい。これを行うための最良の方法は何ですか?私はWindowsPhone向けに開発しているので、外部ライブラリ(boost :: lexical_castなど)の使用は避けたいと思います。単純なもの、できればintをwstringに割り当てるだけの1行のコードを探しています。

どんな助けでもいただければ幸いです。

4

2 に答える 2

45

何方をお探しですかstd::to_wstring

std::wstring to_wstring( int value );   (since C++11)

符号付き10進整数を、std :: swprintf(buf、sz、L "%d"、value)が十分に大きいbufに対して生成するものと同じ内容の幅の広い文字列に変換します。

于 2013-02-18T05:05:39.903 に答える
2
    size_t myInteger = 10;
    std::wostringstream myStringStream;
    myStringStream<< L"myText" << myInteger;
    std::wstring concatenatedStr = myStringStream.str();

数値をwstringに連結します。

古いC++98 VisualStudio2010では。

于 2021-01-11T12:03:30.997 に答える