Partilhar via


basic_istream::basic_istream

Constrói um objeto de tipo basic_istream.

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

Parâmetros

  • _Strbuf
    Um objeto do tipo basic_streambuf.

  • _Isstd
    true se esse é um fluxo padrão; caso contrário, false.

  • _Right
    Um objeto de basic_istream à cópia.

Comentários

O primeiro construtor inicializa a classe base chamando init(_Strbuf). Também armazena zero na contagem de extração. Para obter mais informações sobre essa contagem de extração, consulte a seção comentários do tópico de visão geral de Classe basic_istream .

O segundo construtor inicializa a classe base movechamando(_Right). Também armazena o _Right.gcount() na contagem de extração e armazena zero na contagem de extração para o _Right.

Exemplo

Consulte o exemplo de basic_ifstream::basic_ifstream para obter mais informações sobre fluxos de entrada.

Requisitos

istream <deCabeçalho: >

Namespace: std

Consulte também

Referência

Classe basic_istream

Lvalues e Rvalues

Programação iostream

Convenções iostreams