Поделиться через


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

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

Используйте следующие классы, особенно CArchive и CFileпри написании собственной обработки входных и выходных данных. Как правило, не требуется производный от этих классов. Если вы используете платформу приложений, реализации команд Open and Save в меню "Файл " будут обрабатывать операции ввода-вывода файлов (с помощью класса CArchive), если вы переопределите функцию документа Serialize , чтобы указать сведения о сериализации его содержимого. Дополнительные сведения о классах файлов и сериализации см. в статье "Файлы в MFC " и в статье Сериализация.

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

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

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

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

COleStreamFile
Использует com-интерфейс IStream для предоставления CFile доступа к составным файлам.

Csocketfile
CFile Предоставляет интерфейс для сокета Windows.

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

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

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

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

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

См. также

Общие сведения о классе