<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.

zh80x809.collapse_all(es-es,VS.110).gifObjetos Stream global

cerr

Especifica la cerr secuencia global.

CIN

Especifica la cin secuencia global.

obstruir

Especifica la clog secuencia global.

cout

Especifica la cout secuencia global.

wcerr

Especifica la wcerr secuencia global.

wcin

Especifica la wcin secuencia global.

wclog

Especifica la wclog secuencia global.

wcout

Especifica la wcout secuencia global.

Vea también

Referencia

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

programación iostream

convenciones de iostreams

Otros recursos

miembros de <iostream>

Archivos de encabezado