Partilhar via


Classe basic_iostream

Uma classe de fluxo que pode fazer a 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 do modelo descreve um objeto que inserções de controles, em sua classe base basic_ostream<Elem, Tr>, e extrações, por meio da sua classe base basic_istream<Elem, Tr>. Os dois objetos compartilham uma classe base comum basic_ios<virtualElem, Tr>. Também gerenciam um buffer de fluxo comuns, com elementos de tipo Elem, cujos características de caractere são determinados pela classe Tr. O construtor inicializa suas classes base com basic_istream(strbuf) e basic_ostream(strbuf).

Construtores

basic_iostream

Crie um objeto basic_iostream.

Funções de membro

troca

Troca o conteúdo do objeto fornecido de basic_iostream pelos conteúdo deste objeto.

Operadores

operador=

Atribui o valor de um objeto especificado de basic_iostream a este objeto. Essa é uma atribuição de movimentação que envolve rvalue que não deixe uma cópia para trás.

Requisitos

istream <deCabeçalho: >

Namespace: std

Consulte também

Referência

Segurança de threads na Biblioteca Padrão C++

Programação iostream

Convenções iostreams

Outros recursos

<istream> Membros