Compartir a través de


basic_istream::basic_istream

Construye un objeto de tipo basic_istream.

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

Parámetros

  • _Strbuf
    Un objeto de basic_streambufescrito.

  • _Isstd
    true si esto es una secuencia estándar; si no, false.

  • _Right
    Un objeto basic_istream que se va a copiar.

Comentarios

El primer constructor inicializa la clase base llamando a init(_Strbuf). También almacena coloca en el recuento de extracción. Para obtener más información sobre este recuento de extracción, vea la sección comentarios del tema de información general de basic_istream (Clase) .

El segundo constructor inicializa la clase base llamando a move(_Right). También almacena el _Right.gcount() en el recuento de extracción y lo almacena coloca en el recuento de recuperación para el _Right.

Ejemplo

Vea el ejemplo para basic_ifstream::basic_ifstream para obtener más información sobre flujos de entrada.

Requisitos

istream <deEncabezado: >

Espacio de nombres: std

Vea también

Referencia

basic_istream (Clase)

Lvalues y rvalues

Programación con iostream

Convenciones de iostreams