istream_iterator<U, E, T>& operator++();
istream_iterator<U, E, T> operator++(int);
The first operator attempts to extract and store an object of type U
from the associated input stream. The second
operator makes a copy of the object, increments the object, then returns the copy.