Biblioteca C ++ - <istream>
Introducción
Los objetos de flujo de entrada pueden leer e interpretar la entrada de secuencias de caracteres. Se proporcionan miembros específicos para realizar estas operaciones de entrada.
Definición
A continuación se muestra la definición de std :: istream.
typedef basic_istream<char> istream;
Parámetros
char_type - Tipo de personaje.
traits - Clase de rasgos de carácter que define propiedades esenciales de los caracteres utilizados por los objetos de flujo.
int_type - Tipo de entero.
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 |
| 9 | basic_istream :: centinela | Se utiliza para preparar la transmisión para la entrada. |
| 10 | seekdirbasic_ostream :: centinela | Se utiliza para preparar la transmisión para la salida. |
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 miembros públicos
| No Señor. | Funciones de los miembros | Definición |
|---|---|---|
| 1 | gcount | Se utiliza para obtener el recuento de caracteres. |
| 2 | obtener | Se usa para conseguir personajes |
| 3 | obtener línea | Se usa para obtener línea |
| 4 | ignorar | Se utiliza para extraer y descartar caracteres. |
| 5 | ojeada | Se usa para ver el siguiente carácter. |
| 6 | leer | Se utiliza para leer bloques de datos. |
| 7 | readsome | Se utiliza para leer los datos disponibles en el búfer. |
| 8 | volver | Se usa para devolver el carácter |
| 9 | olvidar | Se usa para olvidar el carácter |
| 10 | operador >> | Se utiliza para extraer entradas formateadas |
Funciones de miembros públicos heredadas de basic_ios
| 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. |
| 9 | llenar | Obtener / establecer carácter de relleno |
| 10 | excepciones | Se utiliza para obtener / establecer una máscara de excepciones. |
| 11 | imbuir | Imbuir configuración regional |
| 12 | Corbata | Se utiliza para obtener / establecer una transmisión vinculada |
| 13 | rdbuf | Se utiliza para obtener / configurar el búfer de transmisión. |
| 14 | estrecho | Carácter estrecho |
| 15 | ensanchar | Ampliar carácter |