const T& operator*() const;
const T* operator->() const;
istream_iterator& operator+();
istream_iterator operator+(int);
template<class T, class charT, class traits, class Distance>
bool operator=(const istream_iterator<T,charT,traits,Distance>& x,
const istream_iterator<T,charT,traits,Distance>& y);