RUNTIME_CLASS

王朝百科·作者佚名  2010-09-27  
宽屏版  字体: |||超大  

RUNTIME_CLASS

RUNTIME_CLASS( class_name )

参数:class_name

类的实际名字(不用引号括起来)。

说明:

利用这个宏通过C++类的名字获得一个运行时类结构。

RUNTIME_CLASS为class_name指定的类返回一个指向CRuntimeClass结构的指针。只有用DECLARE_DYNAMIC,DECLARE_DYNCREATE或DECLARE_SERIAL定义的CObject的派生类才能返回CRuntimeClass结构指针。

更多的信息参见“Visual C++程序员指南”中的“CObject类”主题。

示例:

// RUNTIME_CLASS的例子

CRuntimeClass* prt = RUNTIME_CLASS( CAge );

ASSERT( lstrcmp( prt->m_lpszClassName, "CAge" ) == 0 );

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有