stringstream ss;//没有io 操作 但是对string 进行读写操作。主要是用来对 string 进行format。
ss<<89<<"hex:"<<hex<<89<<"oct:"<<oct<<89;
cout<<ss.str()<<endl; // 89 hex: 59 oct: 131
int a,b,c;
string s1;
ss>>hex >>a;//split stream (第一个字符)
ss>>s1//hex(第二个字符)
ss>>dec>>b;//59(第三个字符)
ss.ignore(6);
ss>>oct>>c;//89