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í:
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
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. |