Справка В
Предназначение: поддържа файлови входно-изходни операции
Заглавие:Йерархия:
- ios -> istream -> ifstream
- ios -> ostream -> ofstream
- ios -> iostream -> fstream
close - Затваря файла, свързан с потока
отворен - Свързва файл с поток
Конструктори
Функциите fstream (), ifstream () и ofstream () са конструктори за класовете fstream, ifstream и ofstream, съответно.
Версиите на fstream (), ifstream () и ofstream (), които не вземат параметри, създават поток, който не е свързан с нито един файл. Този поток може по-късно да бъде свързан към желания файл с помощта на функцията open ().
Версиите на функциите fstream (), ifstream () и ofstream (), които вземат име на файл като първи параметър, се използват най-често в приложните програми, въпреки че е съвсем правилно да отворите файл с помощта на функцията open (), в повечето случаи те се справят без него, защото тези конструктор функции fstream, ifstream и ofstream автоматично отварят файла, когато потокът е създаден. Функциите на конструктора имат същите параметри и стойности по подразбиране като функцията open (). (За подробности вижте раздела „отворен“.) Например най-често срещаният начин за отваряне на файл е показан в следващия пример.