Compartir a través de


basic_iostream Class

Una clase de secuencia que puede hacer tanto de entrada y salida.

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();
};

Comentarios

La clase de plantilla describe un objeto que controla las inserciones, a través de su clase base basic_ostream<Elem, Tr> y extracciones a través de su clase base basic_istream<Elem, Tr>.Los dos objetos comparten una clase base virtual común basic_ios<Elem, Tr>.También administran un búfer de secuencia común, con elementos de tipo Elem, cuyos rasgos de carácter se determinan mediante la clase Tr.El constructor inicializa sus clases base a través de basic_istream(strbuf) y basic_ostream(strbuf).

dsy25a4y.collapse_all(es-es,VS.110).gifConstructores

basic_iostream

Crear un objeto basic_iostream.

dsy25a4y.collapse_all(es-es,VS.110).gifFunciones miembro

swap

Intercambia el contenido de los basic_iostream objeto para el contenido de este objeto.

dsy25a4y.collapse_all(es-es,VS.110).gifOperadores

operator=

Asigna el valor de un tipo de basic_iostream objeto a este objeto.Se trata de una asignación de desplazamiento que implique un rvalue que no deja una copia.

Requisitos

Encabezado: <istream>

Espacio de nombres: std

Vea también

Referencia

Seguridad para subprocesos de la biblioteca estándar de C++

programación iostream

convenciones de iostreams

Otros recursos

miembros de <istream>