<ios>

Define varios tipos y funciones básicas para la operación de iostreams.Este encabezado es habitualmente se incluyen automáticamente por otro de los encabezados de iostream; rara vez incluirlo directamente.

#include <ios>

Comentarios

Un gran grupo de funciones son manipuladores.Un manipulador declarado en <ios> modifica los valores almacenados en su objeto de argumento de la clase ios_base.Otros manipuladores realizan acciones en las secuencias de controlada por los objetos de un tipo derivado de esta clase, como, por ejemplo, una especialización de una de las clases de plantilla basic_istream o basic_ostream.Por ejemplo, noskipws(str) borra el indicador de formato ios_base::skipws en el objeto str, que puede ser de uno de estos tipos.

También puede llamar a un manipulador mediante la inserción en una secuencia de salida o extracción de una secuencia de entrada, debido a operaciones de inserción y extracción especiales proporcionadas para las clases derivadas de ios_base.Por ejemplo:

istr >> noskipws;

las llamadas noskipws(istr).

5yc0df6d.collapse_all(es-es,VS.110).gifTypedefs

IOS

Es compatible con la clase ios desde la antigua biblioteca iostream.

streamoff

Es compatible con las operaciones internas.

streampos

Contiene la posición actual del puntero de búfer o puntero de archivo.

streamsize

Especifica el tamaño de la secuencia.

wios

Es compatible con la clase wios de la antigua biblioteca iostream.

wstreampos

Contiene la posición actual del puntero de búfer o puntero de archivo.

5yc0df6d.collapse_all(es-es,VS.110).gifManipuladores

boolalpha

Especifica que las variables de tipo bool aparecen como true o false en la secuencia.

DEC

Especifica que aparecerán las variables de entero en base 10 de la notación.

DefaultFloat

Configura los indicadores de un ios_base objeto que se utiliza un formato de presentación predeterminada para los valores de punto flotante.

fixed

Especifica que se muestra un número de punto flotante en notación decimal fijo.

hex

Especifica que las variables de entero aparecen en la notación 16 base.

internal

Hace que un signo que se alinea a la izquierda y el número que se alinea a la derecha.

left

Hace que el texto que no es tan ancha como el ancho de salida que aparezca en el vaciado de secuencia con el margen izquierdo.

noboolalpha

Especifica que las variables de tipo bool aparecen como 1 o 0 en la secuencia.

noshowbase

Desactiva la opción que indica la base de notación en la que se muestra un número.

noshowpoint

Muestra sólo la parte de número entero de números de punto flotante cuya parte fraccionaria es cero.

noshowpos

Hace que los números positivos no explícitamente ser firmado.

noskipws

Causar espacios ser leídos por la secuencia de entrada.

nounitbuf

Causas de salida se almacena en el búfer y procesado cuando se llene el búfer.

nouppercase

Especifica que los dígitos hexadecimales y el exponente en notación científica aparecen en minúsculas.

Oct

Especifica que las variables de entero aparecen en la notación 8 base.

right

Hace que el texto que no es tan ancha como el ancho de salida que aparezca en el vaciado de secuencia con el margen derecho.

científicos

Hace que se mostrará mediante notación científica números decimales.

showbase

Indica la base de notación en la que se muestra un número.

showpoint

Muestra la parte de número entero de un número de punto flotante y de dígitos a la derecha del separador decimal incluso cuando la parte fraccionaria es cero.

showpos

Hace que los números positivos a firmarse explícitamente.

skipws

Hacer que los espacios de no puede leer la secuencia de entrada.

unitbuf

Hace que la salida se procesan cuando el búfer no está vacío.

mayúsculas

Especifica que los dígitos hexadecimales y el exponente en notación científica aparecen en mayúsculas.

5yc0df6d.collapse_all(es-es,VS.110).gifClases

basic_ios

La clase de plantilla describe las funciones de miembro y almacenamiento de información común a ambas secuencias de entrada (de la clase de plantilla basic_istream) y la salida (de la clase de plantilla basic_ostream) que dependen de los parámetros de plantilla.

OPT

La clase de plantilla describe un objeto que puede almacenar toda la información necesaria para restaurar un indicador de posición de archivo arbitrario dentro de cualquier secuencia.

ios_base

La clase describe el almacenamiento de información y funciones de miembro secuencias comunes para entrada y salida que no dependen de los parámetros de plantilla.

Vea también

Referencia

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

programación iostream

convenciones de iostreams

Otros recursos

miembros de <IOS>

Archivos de encabezado