0.基本概述
<sstream> 定义了三个类:istringstream、ostringstream 和 stringstream,分别用来进行流的输入、输出和输入输出操作。
1.字符串拼接
ss<<tmp->val<<",";
2.类型转换
ss<<tmp->val; //int->string
3.字符串切割
stringstream ss(data);
string tmp;
while(getline(ss,tmp,',')){ //istream& getline ( istream &is , string &str , char delim );
cout<<tmp<<endl;
}
4. 其他,stringstream的头文件是<sstream>
stringstream ss; //两种清空方法
ss.clear();
ss.str("");