术语 | CObject::GetRuntimeClass | ||||||||||||||||
释义 | CObject::GetRuntimeClass virtual CRuntimeClass* GetRuntimeClass( ) const; 返回值:返回对应于该对象类的CRuntimeClass结构的指针,不会为NULL。 说明: 对于每个CObject派生的类,都有一个CRuntimeClass结构。该结构成员如下:
该函数在类的执行过程中需要使用IMPLEMENT_DYNAMIC或IMPLEMENT_SERIAL宏,否则,将得不到正确的结果。 示例:请参阅CObList::CObList,了解所有CObject示例中使用的CAge类。 // example for CObject::GetRuntimeClass CAge a(21); CRuntimeClass* prt = a.GetRuntimeClass(); ASSERT( strcmp( prt->m_lpszClassName, "CAge" ) == 0 ); 请参阅:CObject::IsKindOf, RUNTIME_CLASS |
||||||||||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。