Partilhar via


Classes de E/S arquivo

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

Usar as seguintes classes, particularmente CArchive e CFile, se você escrever seu próprio processamento de entrada/saída. Normalmente você não precisa derivar a partir dessas classes.Se você usar a estrutura do aplicativo, sistema autônomo implementações padrão de em aberto and Salvar comandos o Arquivo menu tratará o arquivo de E/sistema autônomo (usando a classe CArchive), contanto que você substituir o documento Serialize função para fornecer detalhes sobre sistema autônomo um documento serializa o seu Sumário. 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ário no disco.

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

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

  • CSharedFile
    Fornece um CFile interface para os arquivos de memória compartilhados.

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

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

Classes relacionadas

Consulte também

Conceitos

Visão geral das bibliotecas de classes