Файл вводу-виводу класи

Ці класи надають інтерфейс до традиційних диск файли, файли в пам'яті, активний потоки і Windows sockets. Всі класи, отриманих від CFile використовуються для CArchive об'єкта для виконання серіалізацією.

Використовуйте наступні класи, особливо CArchive та CFile, якщо ви пишете власні обробки вводу виводу. Зазвичай вам не потрібно отримати з цих класів. Якщо ви використовуєте додатків рамках, за промовчанням реалізацій відкрити і зберегти команди на файл меню буде обробляти i/файлу O (за допомогою клас CArchive), до тих пір, поки ви змінити ваш документ Serialize функція на постачання подробиці про те, як документ "серіалізует" її вміст. Щоб отримати додаткові відомості про файл класів та серіалізацією, перегляньте статтю файлів у MFC і статті серіалізацією (об'єкт наполегливість) в Visual C++ програміста керівництво.

CFile

Надає інтерфейс файл для бінарних диску файлів.

CStdioFile

Надає CFile інтерфейс для файлах на диску buffered потоку, зазвичай у текстовому режимі.

CMemFile

Надає CFile інтерфейс для файлів у пам'яті.

CSharedFile

Надає CFile інтерфейс для спільних файлів у пам'яті.

COleStreamFile

Використовує інтерфейс COM IStream CFile доступу до складені файлів.

CSocketFile

Надає CFile інтерфейс до розетки Windows.

Пов'язані класи

CArchive

Співпрацює з CFile об'єктом для здійснення постійного зберігання для об'єктів через серіалізацією (див. CObject::Serialize).

CArchiveException

Архів-винятку.

CFileException

Файлів орієнтованого виняток.

CFileDialog

Забезпечує стандартні діалоговому вікні для відкриття або збереження файлу.

CHtmlStream

Ручки кешування виведення HTML. Функціонально подібні до CMemFile.

CRecentFileList

Підтримує найбільш пам'ятати список (MRU).

Index