Compartilhar via


Classes de e/s

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

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

  • CFile
    Fornece uma interface de arquivo para arquivos binários no disco.

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

  • CMemFile
    Fornece um CFile interface para arquivos na memória.

  • CSharedFile
    Fornece um CFile interface compartilhada arquivos na memória.

  • COleStreamFile
    Usa o COM IStream interface para fornecer CFile acesso a arquivos de compostos.

  • CSocketFile
    Fornece um CFile interface para um soquete do Windows.

Classes relacionadas

Consulte também

Conceitos

Visão geral das bibliotecas de classes