std::basic_fstream - cppreference.com
De cppreference.com
|
|
Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate. La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
| Definido en el archivo de encabezado |
||
|
|
||
La plantilla de clase basic_fstream implementa las operaciones de alto nivel de entrada / salida de secuencias basadas en archivos. Conecta un streambuffer basado en archivos (std::basic_filebuf) con la interfaz de alto nivel de (std::basic_iostream) .
Original:
The class template basic_fstream implements high-level input/output operations on file based streams. It interfaces a file-based streambuffer (std::basic_filebuf) with the high-level interface of (std::basic_iostream).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Una implementación típica de std::basic_fstream tiene sólo un miembro de datos no derivado: una instancia de std::basic_filebuf<CharT, Traits> .
Original:
A typical implementation of std::basic_fstream holds only one non-derived data member: an instance of std::basic_filebuf<CharT, Traits>.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Inheritance diagram
Dos especializaciones para tipos de caracteres comunes también están definidas:
Original:
Two specializations for common character types are also defined:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Definido en el archivo de encabezado | |
Tipo Original: Type The text has been machine-translated via Google Translate. |
Definition |
fstream
|
basic_fstream<char>
|
wfstream
|
basic_fstream<wchar_t>
|
Tipos de miembros
Miembro de tipo Original: Member type The text has been machine-translated via Google Translate. |
Definition |
char_type
|
CharT[editar]
|
traits_type
|
Traits; el programa está mal formado si Traits::char_type
no es |
int_type
|
Traits::int_type[editar]
|
pos_type
|
Traits::pos_type[editar]
|
off_type
|
Traits::off_type[editar]
|
Las funciones miembro
construye la secuencia de archivo Original: constructs the file stream The text has been machine-translated via Google Translate. (función miembro pública) [editar] | |
(destructor) [virtual] (implícitamente declarado) |
destructs the basic_fstream and the associated buffer, closes the file (función miembro virtual pública) [editar] |
(C++11) |
mueve la secuencia de archivo Original: moves the file stream The text has been machine-translated via Google Translate. (función miembro pública) [editar] |
(C++11) |
swaps de dos arroyos de archivos Original: swaps two file streams The text has been machine-translated via Google Translate. (función miembro pública) [editar] |
devuelve el objeto subyacente prima de archivos del dispositivo Original: returns the underlying raw file device object The text has been machine-translated via Google Translate. (función miembro pública) [editar] | |
Las operaciones de archivo Original: File operations The text has been machine-translated via Google Translate. | |
Comprueba si el flujo tiene un archivo asociado Original: checks if the stream has an associated file The text has been machine-translated via Google Translate. (función miembro pública) [editar] | |
abre un archivo y lo asocia con la corriente Original: opens a file and associates it with the stream The text has been machine-translated via Google Translate. (función miembro pública) [editar] | |
cierra el archivo asociado Original: closes the associated file The text has been machine-translated via Google Translate. (función miembro pública) [editar] | |
Terceros funciones
Heredado de std::basic_istream
Member functions
Entrada con formato Original: Formatted input The text has been machine-translated via Google Translate. | |
| extraer datos con formato (función miembro pública de std::basic_istream) [editar]
| |
Entrada sin formato Original: Unformatted input The text has been machine-translated via Google Translate. | |
| Extrae caracteres. (función miembro pública de std::basic_istream) [editar]
| |
lee el siguiente carácter sin extraerlo Original: reads the next character without extracting it The text has been machine-translated via Google Translate. (función miembro pública de std::basic_istream) [editar]
| |
unextracts un carácter Original: unextracts a character The text has been machine-translated via Google Translate. (función miembro pública de std::basic_istream) [editar]
| |
pone personaje en la corriente de entrada Original: puts character into input stream The text has been machine-translated via Google Translate. (función miembro pública de std::basic_istream) [editar]
| |
| Extrae caracteres hasta que se encuentra el carácter dado. (función miembro pública de std::basic_istream) [editar]
| |
| Extrae y descarta caracteres hasta encontrar el carácter dado. (función miembro pública de std::basic_istream) [editar]
| |
extrae los bloques de caracteres Original: extracts blocks of characters The text has been machine-translated via Google Translate. (función miembro pública de std::basic_istream) [editar]
| |
extrae los bloques que ya están disponibles los personajes Original: extracts already available blocks of characters The text has been machine-translated via Google Translate. (función miembro pública de std::basic_istream) [editar]
| |
Devuelve el número de caracteres extraídos por última operación de entrada sin formato Original: returns number of characters extracted by last unformatted input operation The text has been machine-translated via Google Translate. (función miembro pública de std::basic_istream) [editar]
| |
Posicionamiento Original: Positioning The text has been machine-translated via Google Translate. | |
devuelve el indicador de posición de entrada Original: returns the input position indicator The text has been machine-translated via Google Translate. (función miembro pública de std::basic_istream) [editar]
| |
| Establece el indicador de la posición de entrada. (función miembro pública de std::basic_istream) [editar]
| |
Varios Original: Miscellaneous The text has been machine-translated via Google Translate. | |
sincroniza con el dispositivo de almacenamiento subyacente Original: synchronizes with the underlying storage device The text has been machine-translated via Google Translate. (función miembro pública de std::basic_istream) [editar]
| |
Member classes
| implements basic logic for preparation of the stream for input operations (clase miembro pública de std::basic_istream) [editar]
|
Heredado de std::basic_ostream
Funciones miembro
Salida con formato | |
| Inserta datos con formato. (función miembro pública de std::basic_ostream<CharT,Traits>) [editar]
| |
Salida sin formato | |
| Inserta un carácter. (función miembro pública de std::basic_ostream<CharT,Traits>) [editar]
| |
| Inserta un bloque de caracteres. (función miembro pública de std::basic_ostream<CharT,Traits>) [editar]
| |
Posicionamiento | |
| Devuelve el indicador de la posición de salida. (función miembro pública de std::basic_ostream<CharT,Traits>) [editar]
| |
| Establece el indicador de la posición de salida. (función miembro pública de std::basic_ostream<CharT,Traits>) [editar]
| |
Misceláneas | |
(función miembro pública de std::basic_ostream<CharT,Traits>) [editar]
| |
Clases miembro
| Implementa lógica básica para la preparación de las operaciones de salida del flujo. (clase miembro pública de std::basic_ostream<CharT,Traits>) [editar]
|
Heredado de std::basic_ios
Tipos miembro
| Tipo miembro | Definición |
char_type
|
CharT
|
traits_type
|
Traits
|
int_type
|
Traits::int_type
|
pos_type
|
Traits::pos_type
|
off_type
|
Traits::off_type
|
Funciones miembro
Funciones de estado | |
| Verifica si no ha ocurrido ningún error; es decir, las operaciones de E/S se encuentran disponibles. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
| Verifica si se ha alcanzado el fin de archivo. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
| Verifica si ha ocurrido un error. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
| Verifica si ha ocurrido un error irrecuperable. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
| Verifica si ha ocurrido un error (sinónimo de std::basic_ios::fail). (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
(hasta C++11)(desde C++11) |
Verifica si no se ha producido ningún error (sinónimo de !fail()). (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
|
| Devuelve los indicadores de estado. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
| Establece los indicadores de estado. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
| Modifica indicadores de estado. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
Formato | |
| Copia información de formato. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
| Gestiona el carácter de relleno. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
Misceláneas | |
| Gestiona la máscara de excepciones. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
| Establece la configuración regional. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
| Gestiona el búfer del flujo asociado. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
| Gestiona el flujo enlazado. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
| Estrecha caracteres. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
| Ensancha caracteres. (función miembro pública de std::basic_ios<CharT,Traits>) [editar]
| |
Heredado de std::ios_base
Funciones miembro
Formato | |
| Gestiona los indicadores de formato. (función miembro pública de std::ios_base) [editar]
| |
| Establece un indicador de formato específico. (función miembro pública de std::ios_base) [editar]
| |
| Borra el indicador de formato específico. (función miembro pública de std::ios_base) [editar]
| |
| Gestiona la precisión decimal de las operaciones de punto flotante. (función miembro pública de std::ios_base) [editar]
| |
| Gestiona la anchura de campo. (función miembro pública de std::ios_base) [editar]
| |
Configuración regional | |
| Establece la configuración regional. (función miembro pública de std::ios_base) [editar]
| |
| Devuelve la configuración regional actual. (función miembro pública de std::ios_base) [editar]
| |
Array extensible interno | |
[estático] |
Devuelve un entero único para todo el programa que es seguro de usar como índice para pword() e iword() (función miembro estática pública de std::ios_base) [editar]
|
Cambia el tamaño del almacenamiento privado si es necesario y accede al elemento long en el índice dado. (función miembro pública de std::ios_base) [editar]
| |
Cambia el tamaño del almacenamiento privado si es necesario y el acceso al elemento void* en el índice dado. (función miembro pública de std::ios_base) [editar]
| |
Misceláneas | |
| Registra la función de devolución de llamada de un evento. (función miembro pública de std::ios_base) [editar]
| |
[estático] |
Establece si las bibliotecas de E/S de C++ y de C son interoperables. (función miembro estática pública de std::ios_base) [editar]
|
Clases miembro | |
| Excepción de flujo. (clase miembro pública de std::ios_base) [editar]
| |
| Inicializa los objetos flujo estándar. (clase miembro pública de std::ios_base) [editar]
| |
Tipos miembro y constantes | |||||||||||||||||||||||||||||||||||||||
| Tipo | Explicación | ||||||||||||||||||||||||||||||||||||||
| Tipo del modo de apertura del flujo.
También se definen las siguientes constantes:
(typedef) [editar] | |||||||||||||||||||||||||||||||||||||||
| Tipo de los indicadores de formato.
También se definen las siguientes constantes:
(typedef) [editar] | |||||||||||||||||||||||||||||||||||||||
| Estado del tipo de flujo.
También se definen las siguientes constantes: (typedef) [editar] | |||||||||||||||||||||||||||||||||||||||
| El tipo de la dirección de búsqueda.
También se definen las siguientes constantes: (typedef) [editar] | |||||||||||||||||||||||||||||||||||||||
| Especifica el tipo de evento. (enum) [editar] | |||||||||||||||||||||||||||||||||||||||
| Tipo de la función de devolución de llamada. (typedef) [editar] | |||||||||||||||||||||||||||||||||||||||