Этот тип данных представляет файловый поток в целом и обладает возможностями как ofstream, так и ifstream, что означает, что он может создавать файлы, записывать информацию в файлы и считывать информацию из файлов.
Определение
Ниже приведено определение std :: fstream.
template< class CharT, class Traits = std::char_traits<CharT>> class basic_fstream : public std::basic_iostream<CharT, Traits>
параметры
-
charT — с псевдонимом члена char_type.
-
черты — Псевдоним как член traits_type.
charT — с псевдонимом члена char_type.
черты — Псевдоним как член traits_type.
Типы участников
Следующие типы элементов могут использоваться в качестве параметров или типа возврата функциями-членами.
Sr.No. | Типы участников | Определение |
---|---|---|
1 | голец | Тип персонажа |
2 | char_traits <символ> | traits_type |
3 | ИНТ | const value_type |
4 | ИНТ | INT_TYPE |
5 | streampos | pos_type |
6 | streamoff | off_type |
Функции из <fstream>
Ниже приведен список всех методов из <fstream>
Закрывает файл, связанный с объектом в данный момент, отсоединяя его от потока.
Возвращает, связан ли поток в данный момент с файлом.
Открывает файл, идентифицируемый аргументом filename, связывая его с объектом потока.
Возвращает постоянный итератор, который указывает на начало массива.
Возвращает указатель на внутренний объект filebuf.
Обмен всех внутренних данных между x и * this.
Обмен значениями объектов fstream x и y.