Biblioteca C ++ - <basic_iostream>

Introducción

Esta clase hereda todos los miembros de sus dos basic_istream y basic_ostream (usando herencia virtual), pudiendo realizar tanto operaciones de entrada como de salida. La clase se basa en un único objeto basic_streambuf para las operaciones de entrada y salida.

Definición

A continuación se muestra la definición de std :: basic_iostream.

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

Parámetros

  • charT - Tipo de personaje.

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

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