std :: istream_iterator没有看到流的末尾std :: cin

时间:2019-10-22 05:19:14

标签: c++ stream iterator std cin

到达流的最后一个元素时,它不会退出循环。

#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;
} 

0 个答案:

没有答案