#include <iostream>
using namespace std;
int main(int argc,char *argv[])
{
stringstream sstrm;
sstrm << 123;
cout << sstrm.str();
return 0;
}
#include
#include #include using namespace std; int main(int argc,char*argv[]){//stringstreamはメモリの供給を占有するオブジェクトであり、<<記号は自分のbuffに新しいコンテンツを追加する//stringstream.clear()の役割であり、ドアロックに相当し、clear()後にのみ新しいコンテンツを追加することができる.//追加後、str()length()成長し、>>は最新のものを出力します. // stringstream.str()はオブジェクトの内容//stringstreamを取得します.str(「」)はコンテンツを対応するコンテンツに変更し、stringstream ssem; int num = 0; string str ; cout <<"---------------------"<< endl; ssem << 33; cout << ssem.str() << endl; cout << ssem.str().length() << endl; ssem >> str; cout << str << endl; cout <<"---------------------"<< endl; ssem << "|||||"; cout << ssem.str() << endl; cout << ssem.str().length() << endl; ssem >> str; cout << str << endl; cout <<"---------------------"<< endl; ssem.clear();// ssem.str(); ssem << "|||||"; cout << ssem.str() << endl; cout << ssem.str().length() << endl; ssem >> str; cout << str << endl; return 0; }