Biblioteca C ++ - <ios>

Introducción

Las bibliotecas estándar de C ++ proporcionan un amplio conjunto de capacidades de entrada / salida que veremos en los capítulos siguientes. Este capítulo discutirá las operaciones de E / S muy básicas y más comunes requeridas para la programación C ++.

Tipos y clases base de entrada-salida para la jerarquía de clases de IOStream como se muestra a continuación:

Tipos

Plantillas de clase

No Señor. Tipos de miembros Definición
1 basic_ios Clase base para flujos (componentes dependientes del tipo
2 fpos Plantilla de clase de posición de transmisión

Clases

No Señor. Tipos de miembros Definición
1 ios Clase base para flujos (componentes dependientes del tipo)
2 ios_base Clase base para transmisiones
3 wios Clase base para flujos de caracteres amplios

Otros tipos

No Señor. Tipos de miembros Definición
1 io_errc Condiciones de error de entrada / salida
2 streamoff Tipo de desplazamiento de flujo
3 streampos Tipo de posición de la secuencia
4 tamaño de corriente Tipo de tamaño de flujo
5 wstreampos Tipo de posición de flujo ancho

Formatear manipuladores de banderas (funciones)

Banderas independientes (encender) -

No Señor. Tipos de miembros Definición
1 boolalpha Valores bool alfanuméricos
2 showbase Mostrar prefijos de base numérica
3 showpoint Mostrar punto decimal
4 showpos Muestra signos positivos
5 skipws Omitir espacios en blanco
6 unitbuf Limpiar el búfer después de las inserciones
7 mayúsculas Generar letras mayúsculas

Banderas independientes (apagar) -

No Señor. Tipos de miembros Definición
1 noboolalpha Sin valores bool alfanuméricos
2 noshowbase No mostrar prefijos de base numérica
3 noshowpoint No mostrar el punto decimal
4 noshowpos No muestre signos positivos
5 noskipws No te saltes los espacios en blanco
6 sustantivo No fuerce los lavados después de las inserciones
7 nouppercase No genere letras mayúsculas

Indicadores de formato de base numérica (indicadores de "campo base") -

No Señor. Tipos de miembros Definición
1 dic Usar base decimal
2 maleficio Usar base hexadecimal
3 oct Usar base octal

Indicadores de formato de coma flotante (indicadores "campo flotante") -

No Señor. Tipos de miembros Definición
1 fijo Usar notación de punto flotante fijo
2 científico Utilice la notación científica de punto flotante

Indicadores de formato de ajuste (indicadores de "campo de ajuste") -

No Señor. Tipos de miembros Definición
1 interno Ajustar el campo insertando caracteres en una posición interna
2 izquierda Ajustar la salida a la izquierda
3 derecho Ajuste la salida a la derecha