explicit basic_istream(basic_streambuf<charT, traits>* sb);
Effects: Создает объект класса basic_istream, инициализируя подобъект базового класса с помощью basic_ios::init(sb) ([basic.ios.cons]).
basic_istream(basic_istream&& rhs);
Effects: Переместите конструкции из rvalue rhs. Это выполняется по умолчанию путем создания базового класса, копирования gcount() из rhs, вызова basic_ios<charT, traits>::move(rhs) для инициализации базового класса и установки gcount() for rhs в 0.
virtual ~basic_istream();