Описание тега istream-iterator
NoneIstream_iterator - итератор ввода, который считывает последовательные элементы из потока ввода
istream_iterator
s требуют параметра шаблона, этот параметр используется для выбора подходящего 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.