首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC自动生成的代码惟独DECLEAR_DYNCREATE,也可以串行化

2013-10-01 
MFC自动生成的代码只有DECLEAR_DYNCREATE,也可以串行化?自己从CObject继承的类要实现可串行化,需要在类中D

MFC自动生成的代码只有DECLEAR_DYNCREATE,也可以串行化?
   自己从CObject继承的类要实现可串行化,需要在类中DECLEAR_SERIAL(this_class) ,实现中IMPLEMENT_SERIAL(this_class),然后再声明seriallize函数,并实现。
   但是在MFC生成的代码中,可串行类,比如从CDocument继承类,只有DECLEAR_DYNCREATE,和serialize声,也能实现串行化?
[解决办法]
VC框架是隐藏了DECLEAR_SERIAL动作和IMPLEMENT_SERIAL动作,它是由VC向导负责生成的.而我们自己生成串行化类是必须要加上的.

热点排行