流迭代器

算法是基于迭代器操作实现的。由于流迭代器支持迭代器操作,因此至少可在一些泛型算法上使用这类迭代器。

8 int main(void)

9 {

10    istream_iterator cin_it(cin);

11    istream_iterator end_of_stream;

12

13    vector vec(cin_it, end_of_stream);

14    sort(vec.begin(), vec.end());

15

16    ostream_iterator output(cout, " ");

17    unique_copy(vec.begin(), vec.end(), output);

18    cout << endl;

19

20    return 0;

21 }

你可能感兴趣的:(流迭代器)