Dateioperationen in C++ werden hauptsächlich von den folgenden Klassen unterstützt:
ofstream : Dateiklasse für Schreiboperationen (Ausgabe) (abgeleitet von ostream)
ifstream : Dateiklasse für Leseoperationen (Eingabe) (abgeleitet von istream)
fstream : Eine Dateiklasse, die gleichzeitig lesen und schreiben kann (abgeleitet von iostream)
Sie alle müssen Header-Dateien enthalten :
#include<fstream>
Wie bei der C-Sprache gibt es beim Lesen und Schreiben von Dateien drei Schritte:
1. Öffnen Sie die Datei
2. Dateien lesen und schreiben
3. Schließen Sie die Datei
Der Unterschied besteht darin, dass die zum Lesen und Schreiben von Dateien in C++ verwendeten Funktionen alle Methoden in den oben genannten drei Klassen sind, die die Idee des objektorientierten Designs vollständig verkörpern. Wir werden jeden Schritt später separat erklären.