Udostępnij za pośrednictwem


basic_istream::basic_istream

Tworzy obiekt typu basic_istream.

explicit basic_istream(
    basic_streambuf<Elem, Tr> *_Strbuf,
    bool _Isstd = false
);
basic_istream(basic_istream&& _Right); 

Parametry

  • _Strbuf
    Obiekt typu basic_streambuf.

  • _Isstd
    trueJeśli jest to standardowy strumień; w przeciwnym razie false.

  • _Right
    A basic_istream obiekt do skopiowania.

Uwagi

Pierwszy konstruktora inicjuje klasy podstawowej, wywołując init(_Strbuf).Przechowuje on zero w liczba ekstrakcji.Więcej informacji o tej liczby ekstrakcji, zobacz sekcję Uwagi basic_istream Class Przegląd tematów.

Drugi konstruktor inicjuje klasy podstawowej, wywołując move(_Right).Przechowuje ona również _Right.gcount() liczba ekstrakcji i magazyny zero w liczba ekstrakcji _Right.

Przykład

Zobacz przykład dla basic_ifstream::basic_ifstream Aby dowiedzieć się więcej o strumienia wejściowego.

Wymagania

Nagłówek: <istream>

Obszar nazw: std

Zobacz też

Informacje

basic_istream Class

Lvalues i Rvalues

iostream Programowanie

iostreams Konwencji