Описание тега istream-iterator

NoneIstream_iterator - итератор ввода, который считывает последовательные элементы из потока ввода

istream_iterators требуют параметра шаблона, этот параметр используется для выбора подходящего operator>> из istream они построены с помощью.

В istream_iterator::operator++ звонки operator>>. Поскольку извлечение выполняется, когдаoperator++ используется конструкция istream_iterator извлекает начальное значение из istream чтобы его можно было сразу же прочитать с istream_iterator::operator*.

По умолчанию построено istream_iteratorсчитается итератором "конца потока". любойistream_iterator того же типа, который достиг конца istream он был построен с оценкой равной построенному по умолчанию istream_iterator.

Для получения дополнительной информации: http://en.cppreference.com/w/cpp/iterator/istream_iterator.