Справка В

Предназначение: поддържа файлови входно-изходни операции
Заглавие:Йерархия:

  • 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 (). (За подробности вижте раздела „отворен“.) Например най-често срещаният начин за отваряне на файл е показан в следващия пример.