Partilhar via


basic_iostream Class

Uma fluxo classe que pode ser feito tanto de entrada e saída.

template <class Elem, class Tr = char_traits<Elem> >
    class basic_iostream : public basic_istream<Elem, Tr>,
        public basic_ostream<Elem, Tr>
{
public:
    explicit basic_iostream(basic_streambuf<Elem, Tr> *_Strbuf);
    virtual ~basic_iostream();
};

Comentários

A classe de modelo descreve um objeto que controla as inserções, por meio de sua classe base basic_ostream<Elem, Tr> e extrações por meio de sua classe base basic_istream<Elem, Tr>.Os dois objetos compartilhem uma classe base virtual comum basic_ios<Elem, Tr>.Eles também gerenciam um buffer de fluxo comum, com elementos do tipo Elem, cujas características de caractere são determinadas pela classe Tr.O construtor inicializa suas classes base por meio de basic_istream(strbuf) e basic_ostream(strbuf).

dsy25a4y.collapse_all(pt-br,VS.110).gifConstrutores

basic_iostream

Crie um objeto basic_iostream.

dsy25a4y.collapse_all(pt-br,VS.110).gifFunções de membro

troca

Troca o conteúdo de fornecida basic_iostream objeto do conteúdo deste objeto.

dsy25a4y.collapse_all(pt-br,VS.110).gifOperadores

operador =

Atribui o valor de um especificado basic_iostream objeto para esse objeto.Esta é uma atribuição de mover envolvendo um rvalue que não deixar uma cópia.

Requisitos

Cabeçalho: <istream>

Namespace: std

Consulte também

Referência

Segurança do thread na biblioteca C++ padrão

iostream de programação

Convenções de iostreams

Outros recursos

<istream> Membros