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
Crie um objeto basic_iostream. |
Funções de membro
Troca o conteúdo do objeto fornecido de basic_iostream pelos conteúdo deste objeto. |
Operadores
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++