#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
#include <list>
#include <fstream>
using namespace std;
int main()
{
ifstream dataFile("data.txt");
istream_iterator<int> dataBegin(dataFile); //输入流迭代器
istream_iterator<int> dataEnd;
list<int> l(dataBegin, dataEnd); //区间构造函数
ostream_iterator<int> out(cout, "\n"); //输出流迭代器
copy(l.begin(), l.end(), out);
return 0;
}
Effective STL:第六条:C++烦人的分析机制
最新推荐文章于 2021-04-25 23:13:18 发布
本文介绍了一种使用C++标准库中的迭代器从文件读取数据并进行处理的方法。通过istream_iterator和ostream_iterator,可以方便地将文件数据读入到容器中,并将容器中的数据输出到控制台。
452

被折叠的 条评论
为什么被折叠?



