basic_istream::basic_istream
Создает объект типа basic_istream.
explicit basic_istream(
basic_streambuf<Elem, Tr> *_Strbuf,
bool _Isstd = false
);
basic_istream(basic_istream&& _Right);
Параметры
_Strbuf
Объект типа basic_streambuf._Isstd
true, если это стандартный поток; в противном случае false._Right
Объект basic_istream, который требуется скопировать.
Заметки
Первый конструктор инициализирует базовый класс путем вызова init(_S trbuf). Он также содержит ноль в число извлечения. Дополнительные сведения о это число извлечения см. раздел комментария обзора раздела Класс basic_istream.
Второй конструктор инициализирует базовый класс, вызвав move(_Right). Он также содержит _R ight.gcount() количества извлечения и сохраняет нули. число для извлечения _R ight.
Пример
См. пример для basic_ifstream::basic_ifstream, чтобы узнать больше о входных потоках.
Требования
Заголовок:<istream>
Пространство имен: std