流迭代器对流进行读写。
作用:
—重定向输入输出
#include<algorithm>
#include<vector>
#include<string>
#include<iostream>
using namespace std;
int main()
{
istream_iterator<string> eof;
istream_iterator<string> in(cin);
vector<string> coll;
copy(istream_iterator<string>(cin), eof, back_inserter(coll));
cin.clear();
sort(coll.begin(), coll.end());
copy(coll.begin(), coll.end(), ostream_iterator<string>(cout, " "));
cout<<endl;
return 0;
}