读书人

MFC自动生成的代码惟独DECLEAR_DYNCRE

发布时间: 2013-10-01 12:15:56 作者: rapoo

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

读书人网 >VC/MFC

热点推荐