串流迭代器用于读写stream,它们提供了必要的抽象性,是的来自键盘的输入像是一个集合,能够从中读取内容。使用举例
#include
#include
#include
#include
#include
using namespace std;
int main()
{
vector coll;
copy(istream_iterator(cin),istream_iterator(),back_inserter(coll));
sort(coll.begin(),coll.end());
unique_copy(coll.cbegin(),coll.cend(),ostream_iterator(cout,"\n"));
return 1;
}