Microsoft Foundation クラス ライブラリ (MFC) では、 CFile クラスが通常のファイル I/O 操作を処理します。 この一連の記事では、ファイルを開いたり閉じたり、それらのファイルに対するデータの読み取りと書き込みを行う方法について説明します。 また、ファイルの状態の操作についても説明します。 MFC のオブジェクト ベースのシリアル化機能をファイル内のデータの読み取りと書き込みの代替方法として使用する方法については、 シリアル化に関する記事を参照してください。
注
MFC CDocument
オブジェクトを使用すると、フレームワークはシリアル化作業の多くを行います。 特に、フレームワークは CFile
オブジェクトを作成して使用します。 クラス Serialize
の CDocument
メンバー関数のオーバーライドでコードを記述するだけで済みます。
CFile
クラスは、汎用バイナリ ファイル操作のインターフェイスを提供します。
CStdioFile
から派生したCMemFile
クラスとCFile
クラス、およびCSharedFile
から派生したCMemFile
クラスは、より特殊なファイル サービスを提供します。
MFC ファイル処理の代替方法の詳細については、「Run-Time ライブラリ リファレンス」の 「ファイル処理 」 を参照してください。
派生 CFile
クラスの詳細については、 MFC 階層グラフを参照してください。
どうしたいんですか
CFile を使用する
MFC シリアル化の使用 (オブジェクトの永続化)