admin管理员组文章数量:1636986
DEClARE_DYNCREATE 与 IMPLEMENT_DYNAMIC 是为了确定运行时对象属于哪一个类而定义的宏。
添加 DEClARE_DYNCREATE(class_name) 到类的.h文件当中;
添加IMPLEMENT_DYNAMIC(class_name , base_class_name)到类的.cpp当中;
通过使用 RUNTIME_CLASS 和 CObject::IsKindOf() 进行判断当前对象属于那个类;
类似的宏有这几对:
DECLARE_DYNAMIC 和 IMPLEMENT_DYNAMIC
DECLARE_DYNCREATE 和 IMPLEMENT_DYNCREATE
DECLARE_SERIAL 和 IMPLEMENT_SERIAL
本文标签: DECLAREDYNCREATEIMPLEMENTDYNCREATE
版权声明:本文标题:DEClARE_DYNCREATE与IMPLEMENT_DYNCREATE 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1729234549a1191845.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论