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


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

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

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

  • CFile
    Предоставляет интерфейс файла бинарные дисковые файлы.

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

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

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

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

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

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

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

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

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

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

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

См. также

Основные понятия

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