今天在读电子版的effective STL,无奈正版没有中文的,所以只能看网友翻译的版本。
在第六条中,学到了用STL做文件输入,真是太方便了。
#include <iostream>
#include <iterator>
#include <list>
#include <fstream>
using namespace std;
int main()
{
ifstream dataFile("input.txt");
if(!dataFile){
cout<<"infile error!"<<endl;
return 0;
}
istream_iterator<int> dataBegin(dataFile);
istream_iterator<int> dataEnd;
list<int> data(dataBegin, dataEnd);
copy(data.begin(), data.end(), ostream_iterator<int>(cout, " "));
return 0;
}