sstream头文件定义了三个类型来支持内存IO,
istringstream从string中读取数据,ostringstream向string写入数据,而头文件stringstream既可以从string读数据也可向string写数据。
stringstream 对象用于输入一行字符串,以 空格 为分隔符把该行分隔开来 。
#include <iostream>
#include <string> //需要定义字符串变量
#include <sstream>
using namespace std;
int main()
{
string str = "hello world I am very happy!";stringstream sstream(str); //sstream<<while (sstream){
string substr;sstream >> substr;cout << substr << endl; //也可vec.push_back(substr);}
}