EVP2


Librería  Fstream

Abre el archivo identificado por el argumento de nombre de archivo , asociándolo con el objeto de flujo, por lo que las operaciones de entrada / salida se realizan en su contenido. El argumento modo especifica el modo de apertura .Si la secuencia ya está asociado a un archivo (es decir, ya está abierto ), llamar a esta función falla. La asociación de archivos de una corriente se mantiene por su búfer de la secuencia interna : Internamente, la función llama rdbuf() -> abierto (nombre de archivo, modo)


Los flujos de archivos

Header proporcionar clases de flujo de archivo:



Plantillas de Clase




Clases

Restringir los caracteres ( Char )

Caracteres anchos ( wchar_t )



Entrada / clase de secuencia de archivo de salida







basic_fstream con los siguientes parámetros de plantilla:
parámetro de plantilladefinicióncomentarios
tablacarbónCon alias como miembro char_type
rasgoschar_traits <char>Con alias como miembro traits_type

Aparte de la interna búfer secuencia de archivo , objetos de esta clase llevan un conjunto de campos internos heredados deios_baseios y istream:

campofunciones miembrodescripción
Formatobanderas de formatobanderas
setf
unsetf
Un conjunto de indicadores internos que afectan a cómo se interpretan o se generan ciertas operaciones de entrada / salida.
Ver tipo de miembrofmtflags.
ancho del campoanchoAncho de la siguiente elemento con formato a insertar.
mostrar precisiónprecisiónLa precisión decimal para el próximo valor de punto flotante inserta.
lugargetloc
imbuir
La lugar objeto utilizado por la función de formato de entrada / salida de las operaciones afectadas por las propiedades de localización.
un carácter de rellenollenarCarácter para rellenar un campo con formato hasta el ancho de campo(ancho).
Estadoestado de errorrdstate
SetState
borrar
El estado actual de error de la corriente.
Los valores individuales se puede obtener llamando albuenoeoffallarmalo.
Consulte Tipo de miembroIOstate.
máscara de excepciónexcepcionesLas banderas del estado para que un fracaso se lanza una excepción.
Ver tipo de miembroIOstate.
Otrocallback pilaregister_callbackPila de punteros a funciones que son llamadas cuando se producen determinados eventos.
arrays extensiblesiword
Pword
xalloc
Arreglos internos para almacenar objetos de tipo largo y void * .
corriente atadaatarPuntero a la secuencia de salida que se elimina antes de cada operación de E / S en este vídeo.
búfer de la secuenciardbufPuntero a la asociada streambuf objeto, que es responsable de todas las operaciones de entrada / salida.
Número de letrasgcountConde de caracteres leídos por última operación de entrada sin formato.



Tipos miembros

La clase declara los siguientes tipos de miembros:
tipo de miembrodefinición
char_typecarbón
traits_typechar_traits <char>
int_typeint
pos_typestreampos
off_typestreamoff

Tipos miembros

La clase declara los siguientes tipos de miembros:
tipo de miembrodefinición
char_typecarbón
traits_typechar_traits <char>
int_typeint
pos_typestreampos
off_typestreamoff

Estos tipos de miembros son heredados de sus clases base istreamostream y ios_base:

Funciones miembro públicas


Funciones miembro públicas heredadas de istream


Funciones miembro públicas heredadas de ostream


Funciones miembro públicas heredadas de ios


Funciones miembro públicas heredadas de ios_base


No hay comentarios:

Publicar un comentario