1. 为重用stringstream对象,需清空原来缓存。clear()方法只是清空状态,并不清空内容。应该使用:
str("")。
2. 数字转化为字符串
ostringstream s;//也可使用stringstream,include<sstream>
int i=1;
s<<"转化int "<<i<<endl;
string result=s.str();
3.字符串转化为数字
int str2num(string s)
{
int num;
stringstream ss(s);
ss>>num;
return num;
}