Классы файлового ввода-вывода

Эти классы предоставляют интерфейс к традиционным дисковых файлов, файлов в памяти, активных потоков и сокеты Windows. Все классы, производные от CFile может использоваться с объекта CArchive для выполнения сериализации.

Используйте следующие классы, особенно CArchive и CFile, если вы пишете обработку ввода/вывода. Обычно не требуется для получения от этих классов. Если используется приложение .NET framework, реализация по умолчанию Open и Save команды в файл меню будет обрабатывать файлового ввода-вывода (с помощью класса CArchive), до тех пор, как вы переопределить функцию Serialize документа для предоставления сведений о том, как документ "сериализует" его содержание. Дополнительные сведения о файле классов и сериализации, найти в статье файлы в MFC и в статье сериализации (неизменность объектов) в Руководстве Visual C++ программист.

CFile

Предоставляет интерфейс файлов двоичных файлов.

CStdioFile

Предоставляет интерфейс CFile буферизованный поток файлов, обычно в текстовом режиме.

CMemFile

Обеспечивает интерфейс CFile файлы в памяти.

CSharedFile

Предоставляет интерфейс CFile к общим файлам в памяти.

COleStreamFile

Использует интерфейс COM IStream для предоставления доступа CFile усугубляется файлов.

CSocketFile

Обеспечивает CFile интерфейс сокетов Windows.

Связанные классы

CArchive

Сотрудничает с CFile объекта для осуществления постоянного хранилища для объектов с помощью сериализации (см. CObject::Serialize).

CArchiveException

Исключение Архив.

CFileException

Исключение файла ориентированный.

CFileDialog

Предоставляет стандартное диалоговое окно открытия или сохранения файла.

CHtmlStream

Управляет кэшированием вывода HTML. Функционально аналогичен CMemFile.

CRecentFileList

Поддерживает наиболее помнить список файлов (MRU).

Index