Compartir a través de


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

ios_base

Construye objetos ios_base.

Typedefs

event_callback

Describe una función pasada a register_call.

fmtflags

Constantes para especificar el aspecto de la salida.

iostate

Define las constantes que describen el estado de una secuencia.

openmode

Describe cómo interactuar con una secuencia.

seekdir

Especifica el punto inicial para las operaciones compensadas.

Enumeraciones

evento

Especifica tipos de evento.

Constantes

adjustfield

Una máscara de bits definido como internal | left | right.

aplicación

Especifica buscar al final de una secuencia antes de cada inserción.

comió

Especifica buscar al final de una secuencia cuando el objeto que controla se crea por primera vez.

badbit

Registra una pérdida de integridad de búfer de la secuencia.

basefield

Una máscara de bits definido como dec | hex | oct.

pida

Especifica buscar en relación con el principio de una secuencia.

binary

Especifica que un archivo debe leer como una secuencia binaria, en lugar de como una secuencia de texto.

boolalpha

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.

cur

Especifica buscar en relación con la posición actual en una secuencia.

diciembre

Especifica la inserción o extracción de valores enteros en formato decimal.

end

Especifica buscar en relación al final de una secuencia.

eofbit

Registra el fin de archivo mientras extrae de una secuencia.

failbit

Graba un error extraer un campo válido de una secuencia.

fixed

Especifica la inserción de valores de punto flotante en formato de punto fijo (sin campo de exponente).

floatfield

Una máscara de bits definido como fixed | scientific

goodbit

Todo el claro de los bits del estado.

hexadecimal

Especifica la inserción o extracción de valores enteros en formato hexadecimal.

in

Especifica la recuperación de una secuencia.

internal

Proporcionar un ancho de campo insertar caracteres de relleno en un punto interno a un campo numérico generado.

left

Especifica la justificación izquierda.

Oct

Especifica la inserción o extracción de valores enteros en formato octal.

out

Especifica la inserción en una secuencia.

right

Especifica la justificación correcta.

científico

Especifica la inserción de valores de punto flotante en formato científico (con un campo de exponente).

showbase

Especifica la inserción de un prefijo que revele la base de un campo integer generado.

showpoint

Especifica la inserción incondicionalmente de un separador decimal en un campo flotante generado.

showpos

Especifica la inserción de un signo más en un campo numérico generado no negativo.

skipws

Espacio en blanco inicial aparente Especifica antes de ciertas extracciones.

trunc

Especifica eliminar contenido de un archivo existente cuando se crea el objeto que controla.

unitbuf

Salida de las causas que se vaciará después de cada inserción.

mayúsculas

Especifica la inserción de equivalentes en mayúsculas de minúsculas en ciertas inserciones.

Funciones miembro

error

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.

flags

Establece o devuelve los valores actuales del indicador.

getloc

Devuelve el objeto almacenado de la configuración regional.

imbuya

Cambia la configuración regional.

Init

Crea objetos estándar iostream cuando se construido.

iword

Asigna un valor que se almacenará como iword.

precisión

Especifica el número de dígitos para mostrar en un número de punto flotante.

pword

Asigna un valor que se almacenará como pword.

register_callback

Especifica una función de devolución de llamada.

setf

Establece los marcadores especificados.

synchronization_with_stdio

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.

unsetf

Hace que los marcadores especificados para estar desactivados.

width

Establece la longitud de la secuencia de salida.

xalloc

Especifica que una variable se parte de la secuencia.

Operadores

operator=

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

Programación con iostream

Convenciones de iostreams

Otros recursos

miembros de ios_base

miembros de <IOS>