<iostream>
Declara los objetos que controlan la lectura y escritura en las secuencias estándar.Por lo general, suele ser el único encabezado que debe incluir al realizar la entrada y salida desde un programa de C++.
#include <iostream>
Comentarios
Los objetos se dividen en dos grupos:
CIN, cout, cerr, y obstruir son byte orientado a realizar transferencias de byte a tiempo convencionales.
wcin, wcout, wcerr, y wclog se orientan amplia, traducir a y desde los caracteres anchos que el programa se manipula internamente.
Una vez que realiza ciertas operaciones en una secuencia, como la entrada estándar, no se puede realizar operaciones de una orientación distinta en la misma secuencia.Por lo tanto, un programa no puede operar indistintamente en los dos cin y wcin, por ejemplo.
Todos los objetos declaran en esta parte de encabezado una propiedad peculiar — puede suponer que se construyen antes de definir, en una unidad de traducción que incluye <iostream> de objetos de cualquier estáticos.Igualmente, puede asumir que estos objetos no se destruyen antes de los destructores de todos estos objetos estáticos que defina.(Las secuencias de resultados sin embargo, son, baja durante la finalización del programa). Por lo tanto, con seguridad puede leer o escribir en los streams estándar antes de iniciar el programa y después de la finalización del programa.
Esta garantía no es universal, sin embargo.Un constructor estático puede llamar a una función en otra unidad de traducción.La función llamada no se puede suponer que se han construido los objetos declarados en este encabezado dado la orden de incertidumbre en la traducción con unidades de participan en construcción estática.Para utilizar estos objetos en este contexto, primero debe crear un objeto de clase ios_base::Init.
Objetos Stream global
Especifica la cerr secuencia global. |
|
Especifica la cin secuencia global. |
|
Especifica la clog secuencia global. |
|
Especifica la cout secuencia global. |
|
Especifica la wcerr secuencia global. |
|
Especifica la wcin secuencia global. |
|
Especifica la wclog secuencia global. |
|
Especifica la wcout secuencia global. |
Vea también
Referencia
Seguridad para subprocesos de la biblioteca estándar de C++