ファイル I/O クラス

これらのクラスは、従来のディスク ファイル、メモリ内のファイル、Active ストリーム、および Windows ソケット インターフェイスを提供します。CFileから派生したクラスのすべてをCArchiveオブジェクトをシリアル化を実行する使用することができます。

独自の入出力処理を記述する場合は、次のクラスは、 CArchiveおよびCFile、特にを使用します。通常これらのクラスから派生する必要はありません。場合は、アプリケーションのフレームワークは、オープンの既定の実装を使用してドキュメントのSerialize関数についての詳細を提供するをオーバーライド限り保存コマンド、ファイル メニュー ( CArchiveクラスを使用して) ファイル I/O を処理しますどのようにドキュメント「内容をシリアル化」。ファイル クラスとシリアル化の詳細については、参照してください MFC のファイルと、記事 シリアル化 (オブジェクトの保存)Visual の C++ プログラマのガイド

CFile

バイナリ ディスク ファイルへのファイル インターフェイスを提供します。

CStdioFile

テキスト モードでは、通常のバッファー ストリーム ディスク ファイルへのインターフェイスを提供します。

CMemFile

メモリ内のファイルへのインターフェイスを提供します。

CSharedFile

共有メモリ内のファイルへのインターフェイスを提供します。

COleStreamFile

COM IStreamインターフェイスを使用して、ファイルを複合するCFileへのアクセスを提供するには。

CSocketFile

Windows ソケットへのインターフェイスを提供します。

関連クラス

CArchive

永続的なストレージ ・ オブジェクトのシリアル化を実装するのには、 CFileオブジェクトと協力 (で cobject::serializeを参照)。

CArchiveException

アーカイブの例外。

CFileException

ファイル指向の例外。

CFileDialog

開くまたはファイルを保存するための標準のダイアログ ボックスを提供します。

CHtmlStream

HTML 出力キャッシュを処理します。CMemFileを機能的に似ています。

CRecentFileList

最も最近使用した (MRU) ファイルの一覧を維持します。

Index