• ベストアンサー

数値を std::string に変換

C++で 数値を std::string に変換 する方法はあるのでしょうか? << や += などやってみましたができませんでした。 やはりC同様に snprintf() などを使うしかないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

#include <sstream> #include <string> int n = -1234; std::ostringstream stream; stream << n; std::string result = stream.str();

hi-mi-tsu
質問者

お礼

ありがとうございます。 10進数で文字が入りました。 ノリとしては、ostream_iteratorとか、 データの変換などは、streamとか あたりを付けて調べていけばいいのかもしれないと思いました。

すると、全ての回答が全文表示されます。

関連するQ&A