Classes de e/S de arquivo

Essas classes fornecem uma interface para arquivos de disco tradicional, arquivos de memória, ativo fluxos e soquetes do Windows. Todas as classes derivadas de CFile podem ser usadas com um objeto CArchive para executar a serialização.

Use as seguintes classes, particularmente CArchive e CFile, se você escrever seu próprio processamento de entrada/saída. Normalmente você não precisará derivam essas classes. Se você usar a estrutura de aplicativos, as implementações padrão de abrir e salvar comandos no arquivo menu manipulará o arquivo e/S (usando a classe CArchive), contanto que você substituir a função de Serialize do documento para fornecer detalhes sobre como um documento "serializa" seu conteúdo. Para obter mais informações sobre as classes do arquivo e serialização, consulte o artigo arquivos no MFC e o artigo serialização (persistência de objeto) no Guia do programador do Visual C++.

CFile

Fornece uma interface de arquivo para arquivos do disco binário.

CStdioFile

Fornece uma interface de CFile para arquivos do disco fluxo em buffer, geralmente em modo texto.

CMemFile

Fornece uma interface de CFile para arquivos de memória.

CSharedFile

Fornece uma interface de CFile para arquivos de memória compartilhadas.

COleStreamFile

Usa a interface COM IStream para fornecer acessar CFile composto de arquivos.

CSocketFile

Fornece uma interface de CFile para um soquete do Windows.

Classes relacionadas

CArchive

Coopera com um objeto de CFile para implementar armazenamento persistente para objetos através de serialização (consulte CObject:: Serialize).

CArchiveException

Uma exceção de arquivamento.

CFileException

Uma exceção arquivo-orientado.

CFileDialog

Fornece uma caixa de diálogo padrão para abrir ou salvar um arquivo.

CHtmlStream

Trata-se de cache de saída HTML. Funcionalmente semelhante ao CMemFile.

CRecentFileList

Mantém os mais usados recentemente (MRU) lista de arquivos.

Index