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