Biblioteca C ++ - <fstream>
Introducción
Este tipo de datos representa el flujo de archivos en general y tiene las capacidades de ofstream e ifstream, lo que significa que puede crear archivos, escribir información en archivos y leer información de archivos.
Definición
A continuación se muestra la definición de std :: fstream.
template<
class CharT,
class Traits = std::char_traits<CharT>>
class basic_fstream : public std::basic_iostream<CharT, Traits>
Parámetros
charT - Alias como miembro char_type.
traits - Alias como miembro traits_type.
Tipos de miembros
Los siguientes tipos de miembros se pueden utilizar como parámetros o tipos de retorno por funciones miembro.
No Señor. | Tipos de miembros | Definición |
---|---|---|
1 | carbonizarse | Tipo de caracter |
2 | char_traits <char> | traits_type |
3 | En t | const value_type |
4 | En t | int_type |
5 | streampos | pos_type |
6 | streamoff | off_type |
Funciones de <fstream>
A continuación se muestra una lista de todos los métodos de <fstream>
Funciones de miembro
No Señor. | Método y descripción |
---|---|
1 | fstream :: cerrar Cierra el archivo asociado actualmente con el objeto y lo disocia de la secuencia. |
2 | fstream :: is_open Devuelve si la secuencia está actualmente asociada a un archivo. |
3 | fstream :: abierto Abre el archivo identificado por el nombre de archivo del argumento, asociándolo con el objeto de flujo. |
4 | fstream :: operador = Devuelve un iterador constante que apunta al inicio de la matriz. |
5 | fstream :: rdbuf Devuelve un puntero al objeto filebuf interno. |
6 | fstream :: intercambio Intercambia todos los datos internos entre xy * this. |
Funciones sobrecargadas de no miembros
No Señor. | Método y descripción |
---|---|
1 | libre de intercambio Intercambia los valores de los objetos fstream x e y. |