Usando CObject
A CObject é a classe base raiz para a maior parte da biblioteca Microsoft Foundation Class (MFC). A classe CObject
contém muitos recursos úteis que você pode querer incorporar aos seus próprios objetos de programa, incluindo suporte à serialização, informações de classe em tempo de execução e saída de diagnóstico de objeto. Se você derivar sua classe de CObject
, sua classe poderá explorar esses recursos CObject
.
O que você deseja fazer
Adicionar suporte para informações de classe de tempo de execução, criação dinâmica e serialização
Validar o estado interno do objeto (consulte MFC ASSERT_VALID e CObject::AssertValid)
Fazer com que a classe se serialize para o armazenamento persistente
Veja uma lista de Perguntas frequentes sobre o CObject
Confira também
Conceitos
Tópicos gerais do MFC
Estrutura CRuntimeClass
Arquivos
Serialização