Файловые операции в C++ в основном поддерживаются следующими классами:
ofstream : класс файла для операций записи (вывод) (производный от ostream)
ifstream : класс файла для операций чтения (ввод) (полученный из istream)
fstream : класс файлов, который может читать и записывать одновременно (производный от iostream).
Все они должны включать файлы заголовков :
#include<fstream>
Как и в языке C, чтение и запись файлов состоит из трех этапов, а именно:
1. Откройте файл
2. Чтение и запись файлов
3. Закройте файл
Разница в том, что все функции, используемые для чтения и записи файлов в C++, являются методами трех вышеуказанных классов, которые полностью воплощают идею объектно-ориентированного проектирования. Позже мы объясним каждый шаг отдельно.