Libreria C ++ - <fstream>

introduzione

Questo tipo di dati rappresenta il flusso di file in generale e ha le capacità sia di ofstream che di ifstream, il che significa che può creare file, scrivere informazioni su file e leggere informazioni dai file.

Definizione

Di seguito è riportata la definizione di std :: fstream.

template<
   class CharT, 
   class Traits = std::char_traits<CharT>> 
class basic_fstream : public std::basic_iostream<CharT, Traits>

Parametri

  • charT - Alias ​​come membro char_type.

  • traits - Alias ​​come membro traits_type.

Tipi di membri

I seguenti tipi di membro possono essere usati come parametri o tipo restituito dalle funzioni membro.

Sr.No. Tipi di membri Definizione
1 char Tipo di carattere
2 char_traits <char> traits_type
3 int const value_type
4 int int_type
5 streampos pos_type
6 streamoff off_type

Funzioni da <fstream>

Di seguito è riportato un elenco di tutti i metodi da <fstream>

Funzioni dei membri

Sr.No. Metodo e descrizione
1 fstream :: chiudi

Chiude il file attualmente associato all'oggetto, dissociandolo dallo stream.

2 fstream :: is_open

Restituisce se il flusso è attualmente associato a un file.

3 fstream :: open

Apre il file identificato dall'argomento filename, associandolo all'oggetto stream.

4 fstream :: operator =

Restituisce un iteratore costante che punta all'inizio della matrice.

5 fstream :: rdbuf

Restituisce un puntatore all'oggetto filebuf interno.

6 fstream :: swap

Scambia tutti i dati interni tra x e * this.

Funzioni di sovraccarico non membro

Sr.No. Metodo e descrizione
1 senza swap

Scambia i valori degli oggetti fstream x e y.