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