Использование CObject
Корневой CObject базовый класс для большинства библиотеки Microsoft Foundation Class (MFC).Класс CObject содержит много полезных функций, которые возможно потребуется для включения в свои собственные объекты программы, включая поддержку сериализации данные времени выполнения класса и выход объекта диагностический.Если необходимо создать производный класс от CObject, то этот класс может использовать эти функции CObject.
Выполняемые задачи
Проверьте состояние объекта внутреннее (см. MFC ASSERT_VALID и CObject::AssertValid)
См. список вопросы и ответы CObject