私はC/C++を使用していますが、ウィンドウ関数があります。 const WCHAR *?INT8、INT8、UINT8 ... UINT64、float、doubleをWCHARに変換する*
私はデータをWCHAR *に変換する必要があるいくつかのブランチに入った後、データのタイプを確認する大きなケースがあります。
私が 21を持っている場合、私はそれをL "21"にしたいと思います。 32.322 => L "32.322" など
私は手動で行うことができましたが、もっと速い方法があれば好きです!これらのコンバージョンは、より低いレベルで多く発生するようです。
ありがとうございます!
[ 'のstd :: to_wstring'](http://en.cppreference.com/w/cpp/string/basic_string/to_wstring) – NathanOliver
私はちょうど発見したUINT32のための一つの方法: WCHARのBUF [20] = L ""; swprintf(buf、L "%u"、UINT32_Value); この変換がOKで他の変換は何ですか? – user7042812
[stringstream](http://en.cppreference.com/w/cpp/io/basic_stringstream)は、コンバージョンのニーズをすべて解決するのに最適な方法です。ちょうどostreamのように動作します(つまり、 "cout")。この場合、 'wstringstream'を使うと思います。 – Lundin