CObject
E828347
CObject is the fundamental base class in the Microsoft Foundation Classes (MFC) library that provides core services such as runtime type information, serialization, and diagnostic support for most other MFC classes.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
C++ class
ⓘ
MFC base class ⓘ |
| abbreviationFor | Class Object ⓘ |
| baseFor |
CArchiveable classes
ⓘ
CCmdTarget NERFINISHED ⓘ CDialog ⓘ CDocument ⓘ CObArray ⓘ CObList ⓘ CStringArray ⓘ CView ⓘ CWnd ⓘ |
| category | application framework class ⓘ |
| designGoal |
centralize diagnostic functionality
ⓘ
enable framework-level polymorphism ⓘ provide common services to MFC classes ⓘ |
| ecosystem | Microsoft Visual C++ NERFINISHED ⓘ |
| hasMacroAssociation |
DECLARE_DYNAMIC
ⓘ
DECLARE_DYNCREATE ⓘ DECLARE_SERIAL ⓘ IMPLEMENT_DYNAMIC ⓘ IMPLEMENT_DYNCREATE ⓘ IMPLEMENT_SERIAL ⓘ |
| hasMethod |
AssertValid
ⓘ
Dump ⓘ GetRuntimeClass ⓘ IsKindOf ⓘ Serialize ⓘ |
| headerFile |
afx.h
ⓘ
afxwin.h ⓘ |
| introducedBy | early versions of MFC (Visual C++ era) ⓘ |
| library | MFC NERFINISHED ⓘ |
| memoryManagementModel | manual (no automatic garbage collection) ⓘ |
| namespace | global MFC namespace (no std:: namespace) ⓘ |
| partOf | Microsoft Foundation Class Library NERFINISHED ⓘ |
| platform | Windows ⓘ |
| programmingLanguage | C++ ⓘ |
| providedBy | Microsoft NERFINISHED ⓘ |
| provides |
diagnostic support
ⓘ
runtime type information ⓘ serialization support ⓘ |
| role | fundamental base class in MFC ⓘ |
| supportsFeature |
CRuntimeClass-based RTTI
ⓘ
MFC serialization mechanism ⓘ assertion macros integration ⓘ debug diagnostics ⓘ dumping object state ⓘ dynamic creation of objects ⓘ |
| usedBy | most other MFC classes ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.