C++ostringstreamによる任意のタイプの回転stringの実現方法

638 ワード

さらにフルモデルチェンジstringを使うときはちょっと厄介な感じがします.itoaは標準Cの中ではないし、itoaがあっても他のタイプのチェンジstringは便利ではありません.その後、ネットで探してみると、いい方法がありました.
 
  
#include
#include
#include
using namespace std;

int main()
{
 int a = 55;
 double b = 65.123;
 string str = "";

 // sstream
 ostringstream oss;
 oss << a << "---" << b;

 str = oss.str();
 cout << str << endl;
 return 0;
}


出力は55―65.123で、どのようにして、変換するのはとても自由です.画面に出力するのと同じです.