Bibliothèque C ++ - <fstream>
introduction
Ce type de données représente le flux de fichiers en général et a les capacités à la fois ofstream et ifstream, ce qui signifie qu'il peut créer des fichiers, écrire des informations dans des fichiers et lire des informations à partir de fichiers.
Définition
Vous trouverez ci-dessous la définition de std :: fstream.
template<
class CharT,
class Traits = std::char_traits<CharT>>
class basic_fstream : public std::basic_iostream<CharT, Traits>
Paramètres
charT - Aliasé en tant que membre char_type.
traits - Aliasé en tant que membre traits_type.
Types de membres
Les types de membres suivants peuvent être utilisés comme paramètres ou comme type de retour par les fonctions membres.
N ° Sr. | Types de membres | Définition |
---|---|---|
1 | carboniser | Type de caractère |
2 | char_traits <char> | traits_type |
3 | int | const value_type |
4 | int | int_type |
5 | streampos | pos_type |
6 | streamoff | off_type |
Fonctions de <fstream>
Voici la liste de toutes les méthodes de <fstream>
Fonctions des membres
N ° Sr. | Méthode et description |
---|---|
1 | fstream :: fermer Ferme le fichier actuellement associé à l'objet en le dissociant du flux. |
2 | fstream :: is_open Renvoie si le flux est actuellement associé à un fichier. |
3 | fstream :: ouvert Ouvre le fichier identifié par l'argument filename, en l'associant à l'objet de flux. |
4 | fstream :: opérateur = Renvoie un itérateur constant qui pointe vers le début du tableau. |
5 | fstream :: rdbuf Renvoie un pointeur vers l'objet filebuf interne. |
6 | fstream :: swap Échange toutes les données internes entre x et * this. |
Fonctions surchargées non membres
N ° Sr. | Méthode et description |
---|---|
1 | sans échange Echange les valeurs des objets fstream x et y. |