流迭代器对流进行读写。
作用:
—重定向输入输出
#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;
}
流迭代器与容器操作
本文介绍使用流迭代器从标准输入读取字符串,并将其复制到容器中,然后对容器内的元素进行排序,最后将排序后的结果输出到标准输出。通过这种方式实现了简单的字符串输入输出重定向。
1856

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



