次の方法で共有


ファイル I/O クラス

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

行う場合は、次のクラス、特に CArchive を使用すると CFileは、入出力操作を作成します。通常、これらのクラスから派生する必要はありません。アプリケーション フレームワークを使用すると、 ファイル のメニューの 開く(&&O),開く,[開く]上書き保存(&&S),保存(&&S),上書き保存,保存,保存しますか コマンドの既定の実装は、指定するドキュメントの Serialize の関数を文書にコンテンツのシリアル化されているか詳細をオーバーライドする限り、ファイル I/O (クラス CArchiveを使用して)処理します。ファイルのクラスおよびシリアル化に関する詳細については、技術情報 MFC のファイル および技術情報 追加を参照してください。

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

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

  • CMemFile
    インメモリ ファイルに CFile インターフェイスを提供します。

  • CSharedFile
    共有メモリ内ファイルに CFile インターフェイスを提供します。

  • COleStreamFile
    COM IStream インターフェイスを複合ファイルへの CFile アクセスを提供します。

  • CSocketFile
    Windows Sockets への CFile インターフェイスが用意されています。

関連クラス

  • CArchive
    シリアル化によってオブジェクトの実装の永続ストレージへの CFile のオブジェクトに連携します ( CObject::Serializeを参照してください)。

  • CArchiveException
    アーカイブの例外。

  • CFileException
    ファイルを例外。

  • CFileDialog
    ファイルを開くか、または保存するに標準のダイアログ ボックスを表示します。

  • CRecentFileList
    (MRU) の MRU ファイル リストを保持します。

参照

概念

クラス ライブラリの概要