<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).
Typedefs
Es compatible con la clase ios desde la antigua biblioteca iostream. |
|
Es compatible con las operaciones internas. |
|
Contiene la posición actual del puntero de búfer o puntero de archivo. |
|
Especifica el tamaño de la secuencia. |
|
Es compatible con la clase wios de la antigua biblioteca iostream. |
|
Contiene la posición actual del puntero de búfer o puntero de archivo. |
Manipuladores
Especifica que las variables de tipo bool aparecen como true o false en la secuencia. |
|
Especifica que aparecerán las variables de entero en base 10 de la notación. |
|
Configura los indicadores de un ios_base objeto que se utiliza un formato de presentación predeterminada para los valores de punto flotante. |
|
Especifica que se muestra un número de punto flotante en notación decimal fijo. |
|
Especifica que las variables de entero aparecen en la notación 16 base. |
|
Hace que un signo que se alinea a la izquierda y el número que se alinea a la derecha. |
|
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. |
|
Especifica que las variables de tipo bool aparecen como 1 o 0 en la secuencia. |
|
Desactiva la opción que indica la base de notación en la que se muestra un número. |
|
Muestra sólo la parte de número entero de números de punto flotante cuya parte fraccionaria es cero. |
|
Hace que los números positivos no explícitamente ser firmado. |
|
Causar espacios ser leídos por la secuencia de entrada. |
|
Causas de salida se almacena en el búfer y procesado cuando se llene el búfer. |
|
Especifica que los dígitos hexadecimales y el exponente en notación científica aparecen en minúsculas. |
|
Especifica que las variables de entero aparecen en la notación 8 base. |
|
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. |
|
Hace que se mostrará mediante notación científica números decimales. |
|
Indica la base de notación en la que se muestra un número. |
|
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. |
|
Hace que los números positivos a firmarse explícitamente. |
|
Hacer que los espacios de no puede leer la secuencia de entrada. |
|
Hace que la salida se procesan cuando el búfer no está vacío. |
|
Especifica que los dígitos hexadecimales y el exponente en notación científica aparecen en mayúsculas. |
Clases
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. |
|
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. |
|
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++