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.