旨在构建C++输入输出类的概念框架
来自cplusplus.com的一张图
下面是代码示例,帮助理解
#include <iostream>
#include <fstream>
#include <string>
#include <sstream>
using namespace std;
void main()
{
int i;
cin >> i;
cout << i << endl;
ifstream test("Text.txt");
string str;
string buf;
while (getline(test,str))
{
istringstream ss(str);
while (ss >> buf)
{
cout << buf + '$' << endl;
}
}
}
结果如下:
可以看到sstream可以对字符串对象进行操作(上文中是对每个字符串后面加上$符号)