istringstream

进行流的输入,空格会自动是为间隔符
例子

  1. #include<iostream>
  2. #include<sstream> //istringstream 必须包含这个头文件
  3. #include<string>
  4. using namespace std;
  5. int main(){
  6. string str="i am a boy";
  7. istringstream is(str);
  8. string s;
  9. while(is>>s) {
  10. cout<<s<<endl;
  11. }
  12. }

结果

i
am
a
boy

清除操作

stream.str();