Les opérations sur les fichiers en C++ sont principalement prises en charge par les classes suivantes, à savoir :
ofstream : classe de fichiers pour les opérations d'écriture (sortie) (dérivée de ostream)
ifstream : Classe de fichiers pour les opérations de lecture (entrée) (dérivée d'istream)
fstream : Une classe de fichiers capable de lire et d'écrire en même temps (dérivée de iostream)
Ils doivent tous inclure des fichiers d'en-tête :
#include<fstream>
Toujours comme le langage C, il y a trois étapes pour lire et écrire des fichiers, à savoir :
1. Ouvrez le fichier
2. Lire et écrire des fichiers
3. Fermez le fichier
La différence est que les fonctions utilisées pour lire et écrire des fichiers en C++ sont toutes des méthodes des trois classes ci-dessus, qui incarnent pleinement l'idée de conception orientée objet. Nous expliquerons chaque étape séparément plus tard.