到达流的最后一个元素时,它不会退出循环。
#include <iostream>
#include <iterator>
using namespace std;
int main()
{
istream_iterator<int> start(cin);
istream_iterator<int> end;
for (;start != end; ++start) // not out of the loop
cout << *start << endl;
return 0;
}