当我们用istringstream处理完一个字符串后,如果想接着处理另外一个字符串,要首先对该istringstream调用clear()方法,才能接着绑定下一个字符串
看个例子:
#include<iostream>
#include<string>
#include<sstream>using namespace std;int main(){int num;string s, w;s = "ab cd ef";istringstream words;words.str(s);while (words >> w){cout << w << endl;}s = "ff gg dd";words.clear();words.str(s);while (words >> w){cout << w << endl;}return 0;
}