算法是基于迭代器操作实现的。由于流迭代器支持迭代器操作,因此至少可在一些泛型算法上使用这类迭代器。
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 }
网友评论