Sdílet prostřednictvím


basic_istream::basic_istream

Vytvoří objekt typu basic_istream.

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

Parametry

  • _Strbuf
    Objekt typu basic_streambuf.

  • _Isstd
    truePokud se jedná o standardní datový proud; jinak false.

  • _Right
    A basic_istream objekt, který chcete kopírovat.

Poznámky

První konstruktor inicializuje základní třídu voláním init(_Mtrbuf).Také ukládá v extrakci počet nulu.Další informace o extrakce počet naleznete v části poznámky basic_istream – třída téma přehledu.

Druhý konstruktor inicializuje základní třídu voláním move(_Right).Uloží také _Right.gcount() v počtu extrakce a úložišť nula v počtu extrakce _Right.

Příklad

Naleznete v příkladu pro basic_ifstream::basic_ifstream více informací o vstupní datové proudy.

Požadavky

Záhlaví:<istream>

Obor názvů: std

Viz také

Referenční dokumentace

basic_istream – třída

Hodnoty Lvalue a Rvalue

iostream – programování

iostreams – konvence