C++ 代码求解 : 代码中的ss.str(s) 是什么意思?

代码如下:
void printSeparation(string s, char c)
{
stringstream ss;
ss.str(s);
string str;
while (getline(ss, str, c)) {
cout<<str<<endl;
}
}
我只知道ss<<a
ss>>b
但是ss.str(s)在这里起什么作用?

第二个是用s来初始化ss
类似于流输入,吧s输入给ss
望采纳,谢谢
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-03
把s的内容当作输入流
相似回答