Condividi tramite


basic_istream::basic_istream

Crea un oggetto di tipo basic_istream.

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

Parametri

  • _Strbuf
    Un oggetto di tipo basic_streambuf.

  • _Isstd
    true se questo è un flusso standard; in caso contrario, false.

  • _Right
    Un oggetto basic_istream da copiare.

Note

Il primo costruttore inizializza la classe base chiamando init(_Strbuf). Inoltre memorizza zero nel conteggio di estrazione. Per ulteriori informazioni su questo conteggio di estrazione, vedere la sezione relativa alle osservazioni dell'argomento cenni preliminari su Classe basic_istream.

Il secondo costruttore inizializza la classe base chiamando move(_Right). Archivia il _Right.gcount() nel conteggio di estrazione e archivia zero nel conteggio di estrazione per _Right.

Esempio

Vedere l'esempio relativo basic_ifstream::basic_ifstream per ulteriori informazioni sui flussi di input.

Requisiti

istream <diIntestazione: >

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe basic_istream

Elementi Lvalue e Rvalue

Programmazione di iostream

Convenzioni di iostream