Biblioteca C ++ - <basic_ios>

Introducción

Basic_ios define los componentes de los flujos que no dependen de si el flujo es un flujo de entrada o de salida: ios_base describe los miembros que son independientes de los parámetros de la plantilla (es decir, el tipo de carácter y los rasgos), mientras que basic_ios describe los miembros que sí dependen en ellos.

Definición

A continuación se muestra la definición de basic_ios como se muestra a continuación:

template <class charT, class traits = char_traits<charT> >
class ios_base;

Parámetros

Los parámetros de basic_ios deberían ser así:

  • parameters - Tipo de personaje.

  • traits - Clase de rasgos de carácter que define propiedades esenciales de los caracteres utilizados por los objetos de flujo (ver char_traits).

Tipos de miembros

No Señor. Tipos de miembros Definición
1 evento Escriba para indicar el tipo de evento
2 event_callback Tipo de función de devolución de llamada de evento
3 fracaso Clase base para excepciones de transmisión
4 fmtflags Tipo para banderas de formato de transmisión
5 En eso Inicializar objetos de flujo estándar
6 iostato Tipo para banderas de estado de flujo
7 modo abierto Tipo de banderas de modo de apertura de flujo
8 seekdir Tipo de bandera de dirección de búsqueda de flujo

Funciones de miembros públicos

No Señor. Tipos de miembros Definición
1 (constructor) Construir objeto (función miembro público)
2 (incinerador de basuras) Destruir objeto (función miembro público)

Funciones de la bandera estatal

No Señor. Tipos de miembros Definición
1 bueno Se utiliza para comprobar si el estado del flujo es bueno.
2 eof Se usa para verificar si eofbit está configurado
3 fallar Se utiliza para comprobar si se ha configurado failbit o badbit
4 malo Se usa para verificar si badbit está configurado
5 ¡operador! Evaluar flujo
6 rdstate Se utiliza para obtener indicadores de estado de error.
7 estado Se utiliza para configurar el indicador de estado de error.
8 claro Se utiliza para configurar el indicador de estado de error.

Formateo

No Señor. Tipos de miembros Definición
1 copyfmt Copiar información de formato
2 llenar Obtener / establecer carácter de relleno

Otros

No Señor. Tipos de miembros Definición
1 excepciones Se utiliza para obtener / establecer una máscara de excepciones.
2 imbuir Imbuir configuración regional
3 Corbata Se utiliza para obtener / establecer una transmisión vinculada
4 rdbuf Se utiliza para obtener / configurar el búfer de transmisión.
5 estrecho Carácter estrecho
6 ensanchar Ampliar carácter

Funciones de miembros protegidos

No Señor. Tipos de miembros Definición
1 en eso Inicializar objeto
2 moverse Mover internos
3 intercambiar Intercambio de internos
4 set_rdbuf Se utiliza para configurar el búfer de transmisión.