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.