菜鸟笔记
提升您的技术认知

stringstream 流清空

//

stringstream ss;

ss.clear();  仅重置流的状态标志
ss.str("");  这个语句才是真正的清空流内容. 不加此语句 内存将被一直消耗!

// eg.
#include<bits/stdc++.h>
using namespace std;

int main()
{
    stringstream ss;
    string s;

    while( getline( cin,s ) )
    {
        ss<<s;
        while( ss>>s ) cout<<s<<endl;

        ss.clear();
        ss.str("");
    }
    return 0;
}
// 12 123
// 12
// 123
// abc 1234
// abc
// 1234