Biblioteca de funciones

BIBLIOTECA DE FUNCIONES


Resultado de imagen de istream c++
Iostream 
Es un componente de la biblioteca estándar (STL) del lenguaje de programación C++ que es utilizado para operaciones de entrada/salida. Su nombre es un acrónimo de Input/Output Stream. El flujo de entrada y salida de datos en C++ (y su predecesor C) no se encuentra definida dentro de la sintaxis básica y se provee por medio de librerías de funciones especializadas como iostream. iostream define los siguientes objetos:

cin : Flujo de entrada (que entra)
cout : Flujo de salida (que sale)
cerr : Flujo de error no almacenado.
clog : Flujo de error almacenado.

Todos los objetos derivados de iostream hacen parte del espacio de nombres std.


Istream
#include <iostream.h>
La clase istream proporciona la capacidad básica para la entrada secuencial y de acceso aleatorio. Un objeto istream tiene un objeto derivado del streambuf adjunto, y las dos clases trabajan juntas; La clase istream hace el formateo, y la clase streambuf hace la entrada tamponada de bajo nivel.
Puede utilizar objetos istream para la entrada de disco secuencial si primero construye un objeto filebuf apropiado. Más a menudo, se utilizará el objeto de secuencia predefinido cin (que en realidad es un objeto de la clase istream_withassign), o se utilizarán objetos de las clases ifstream (flujos de archivos de disco) y istrstream (secuencias de cadena).
Derivación
No siempre es necesario derivar de istream para agregar funcionalidad a un flujo; Considere la posibilidad de derivar de streambuf en su lugar, como se ilustra en Deriving Your Own Stream Classes. Las clases ifstream y istrstream son ejemplos de clases derivadas de istream que construyen objetos miembros de clases de streambuf derivadas predeterminadas. Puede agregar manipuladores sin derivar una nueva clase.

Si agrega nuevos operadores de extracción para una clase istream derivada, las reglas de C ++ dictan que debe volver a implementar todos los operadores de extracción de clase base. Ver la sección "Derivación" de la clase ostream para una técnica de reimplementación eficiente.


Comentarios

Entradas populares de este blog

Lenguaje C++

Componentes