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. |