Classi di file i/O

Queste classi forniscono un'interfaccia per i file su disco tradizionali, i file in memoria, flussi attivi e Windows sockets. Tutte le classi derivate da CFile può essere utilizzate con un oggetto CArchive per eseguire la serializzazione.

Utilizzare le seguenti classi, in particolare CArchive e CFile, se si scrive il proprio trattamento di ingresso/uscita. Normalmente non è necessario derivare da queste classi. Se si utilizza il framework dell'applicazione, le implementazioni predefinite di Apri e salva i comandi sul File dal menu consente di gestire file i/O (utilizzando la classe CArchive), fino a quando si esegue l'override di funzione Serialize del documento per fornire informazioni dettagliate su come un documento "serializza" il contenuto. Per ulteriori informazioni sulle classi di file e serializzazione, vedere l'articolo file in MFC e l'articolo serializzazione (Object Persistence) nel manuale del programmatore di Visual C++.

CFile

Fornisce un'interfaccia di file per i file binari su disco.

CStdioFile

Fornisce un'interfaccia CFile per file su disco flusso memorizzati nel buffer, solitamente in modalità testo.

CMemFile

Fornisce un'interfaccia CFile ai file in memoria.

CSharedFile

Fornisce un'interfaccia CFile per file condivisi in memoria.

COleStreamFile

Utilizza l'interfaccia COM IStream per fornire accesso CFile composti i file.

CSocketFile

Fornisce un'interfaccia CFile su un Windows Socket.

Classi correlate

CArchive

Collabora con un oggetto CFile per implementare l'archiviazione permanente per gli oggetti tramite la serializzazione (vedi CObject::Serialize).

CArchiveException

Un'eccezione di archivio.

CException

Un'eccezione basata sui file.

CFileDialog

Fornisce una finestra di dialogo standard per apertura o al salvataggio di un file.

CHtmlStream

Gestisce la memorizzazione nella cache di output HTML. Funzionalmente simile a CMemFile.

CRecentFileList

Mantiene l'elenco dei file (MRU) utilizzato più di recente.

Index