Partilhar via


basic_istream::basic_istream

Constrói um objeto do 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 este é um fluxo padrão; caso contrário, false.

  • _Right
    Um objeto de basic_istream para a cópia.

Comentários

o primeiro construtor inicializa a classe base chamando init(_Strbuf).Também armazena zera 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 visão geral de basic_istream Class .

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

Exemplo

Consulte o exemplo para basic_ifstream::basic_ifstream para saber mais sobre fluxos de entrada.

Requisitos

Cabeçalho: <istream>

namespace: STD

Consulte também

Referência

basic_istream Class

Lvalues e Rvalues

iostream de programação

Convenções de iostreams