Usando CObject
CObject é a classe base de raiz para a maioria dos Microsoft Foundation biblioteca de classes (MFC).The CObject classe contém muitos recursos úteis que você pode incorporar seus próprios objetos de programa, incluindo suporte a serialização, em time de execução informações de classe e diagnóstico de saída de objeto. Se você derivar a classe de CObject, sua classe pode explorar essas CObject recursos.
O que você deseja fazer?
Validar o estado interno do objeto (consulte MFC ASSERT_VALID e CObject::AssertValid)
Tem a classe serializar próprio para armazenamento persistente
Ver uma lista de Perguntas mais freqüentes sobre CObject