ios_base (Clase)
La clase describe el almacenamiento y el miembro funciona común a escrito y secuencias de salida que no dependen de los parámetros de plantilla. (La clase de plantilla basic_ios se describe qué es común y depende de parámetros de plantilla).
Un objeto de ios_base de la clase almacena información de formato, que está compuesta de:
Marcas de formato en un objeto de fmtflagsescrito.
Una máscara de la excepción en un objeto de iostateescrito.
Un ancho de campo en un objeto de intescrito*.*
Una precisión de presentación en un objeto de intescrito.
Un objeto de la configuración regional en un objeto de localeescrito.
Dos matrices extensibles, con los elementos de long escrito y el puntero de void .
Un objeto de ios_base de clase también almacena la información de estado de la secuencia, en un objeto de iostatecon tipo, y una pila de devolución de llamada.
Constructores
Construye objetos ios_base. |
Typedefs
Describe una función pasada a register_call. |
|
Constantes para especificar el aspecto de la salida. |
|
Define las constantes que describen el estado de una secuencia. |
|
Describe cómo interactuar con una secuencia. |
|
Especifica el punto inicial para las operaciones compensadas. |
Enumeraciones
Especifica tipos de evento. |
Constantes
Una máscara de bits definido como internal | left | right. |
|
Especifica buscar al final de una secuencia antes de cada inserción. |
|
Especifica buscar al final de una secuencia cuando el objeto que controla se crea por primera vez. |
|
Registra una pérdida de integridad de búfer de la secuencia. |
|
Una máscara de bits definido como dec | hex | oct. |
|
Especifica buscar en relación con el principio de una secuencia. |
|
Especifica que un archivo debe leer como una secuencia binaria, en lugar de como una secuencia de texto. |
|
Especifica la inserción o extracción de objetos de bool escrito como nombres (como true y false) en lugar de como valores numéricos. |
|
Especifica buscar en relación con la posición actual en una secuencia. |
|
Especifica la inserción o extracción de valores enteros en formato decimal. |
|
Especifica buscar en relación al final de una secuencia. |
|
Registra el fin de archivo mientras extrae de una secuencia. |
|
Graba un error extraer un campo válido de una secuencia. |
|
Especifica la inserción de valores de punto flotante en formato de punto fijo (sin campo de exponente). |
|
Una máscara de bits definido como fixed | scientific |
|
Todo el claro de los bits del estado. |
|
Especifica la inserción o extracción de valores enteros en formato hexadecimal. |
|
Especifica la recuperación de una secuencia. |
|
Proporcionar un ancho de campo insertar caracteres de relleno en un punto interno a un campo numérico generado. |
|
Especifica la justificación izquierda. |
|
Especifica la inserción o extracción de valores enteros en formato octal. |
|
Especifica la inserción en una secuencia. |
|
Especifica la justificación correcta. |
|
Especifica la inserción de valores de punto flotante en formato científico (con un campo de exponente). |
|
Especifica la inserción de un prefijo que revele la base de un campo integer generado. |
|
Especifica la inserción incondicionalmente de un separador decimal en un campo flotante generado. |
|
Especifica la inserción de un signo más en un campo numérico generado no negativo. |
|
Espacio en blanco inicial aparente Especifica antes de ciertas extracciones. |
|
Especifica eliminar contenido de un archivo existente cuando se crea el objeto que controla. |
|
Salida de las causas que se vaciará después de cada inserción. |
|
Especifica la inserción de equivalentes en mayúsculas de minúsculas en ciertas inserciones. |
Funciones miembro
La clase miembro actúa como clase base para todas las excepciones producidas por la función desactivada miembro en la clase de plantilla basic_ios. |
|
Establece o devuelve los valores actuales del indicador. |
|
Devuelve el objeto almacenado de la configuración regional. |
|
Cambia la configuración regional. |
|
Crea objetos estándar iostream cuando se construido. |
|
Asigna un valor que se almacenará como iword. |
|
Especifica el número de dígitos para mostrar en un número de punto flotante. |
|
Asigna un valor que se almacenará como pword. |
|
Especifica una función de devolución de llamada. |
|
Establece los marcadores especificados. |
|
Garantiza que el iostream y las operaciones de la biblioteca en tiempo de ejecución de C aparezcan en el orden que aparecen en el código fuente. |
|
Hace que los marcadores especificados para estar desactivados. |
|
Establece la longitud de la secuencia de salida. |
|
Especifica que una variable se parte de la secuencia. |
Operadores
El operador de asignación para los objetos de ios_base . |
Requisitos
IOS <deHeader: >
Espacio de nombres: std
Vea también
Referencia
Seguridad para subprocesos en la biblioteca estándar de C++