动态创建是CObject提供的第二大特性。创建一个类对象,new运算符就可以了。动态创建以RTCI为基础,根据类的CRuntimeClass来创建对象,主要用于对序列化的支持。
使用动态创建的步骤:
1、 从CObject派生。
2、 类声明中添加DECLARE_DYNCREATE宏,类实现中添加IMPLEMENT_DYNCREATE宏
示例:
动态创建是CObject提供的第二大特性。创建一个类对象,new运算符就可以了。动态创建以RTCI为基础,根据类的CRuntimeClass来创建对象,主要用于对序列化的支持。
使用动态创建的步骤:
1、 从CObject派生。
2、 类声明中添加DECLARE_DYNCREATE宏,类实现中添加IMPLEMENT_DYNCREATE宏
示例: