Convenciones de iostreams

Los encabezados de iostreams admiten las conversiones entre texto y formatos codificados, así como la entrada y la salida en archivos externos:

<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>

El uso más simple de iostreams solo requiere que incluya el encabezado <iostream>>. Después, puede extraer valores de cin o wcin para leer la entrada estándar. Las reglas para hacerlo se indican en la descripción de la clase basic_istream. También puede insertar valores en cout o wcout para escribir la salida estándar. Las reglas para hacerlo se indican en la descripción de la clase basic_ostream. El control de formato común para los extractores y los insertores se administra mediante la clase basic_ios. La manipulación de esta información de formato mediante la extracción y la inserción de objetos es competencia de varios manipuladores.

Puede realizar las mismas operaciones de iostreams en los archivos que abra por su nombre, mediante las clases declaradas en <fstream>>. Para convertir entre iostreams y objetos de clase basic_string, use las clases declaradas en <sstream>>. Para hacer lo mismo con cadenas de C, use las clases declaradas en <strstream>>.

Los encabezados restantes proporcionan servicios de soporte técnico, que normalmente solo interesan a los usuarios más avanzados de las clases iostreams.

Consulte también

Información general sobre la biblioteca estándar de C++
Programación con iostream
Seguridad para subprocesos en la biblioteca estándar de C++