#define DECLARE_SERIL(class_name)\
DECLARE_DYNCREATE(class_name)\
friend CArchive& AFXAPI operator>>(CArchive& ar,class_name* &pOb);
抄自 P329我认为比DECLARE_DYNCREATE宏多定义的重载操作符">>"是在ar>>pOb时被调用,一般是在上一级的Serialize函数中被用到的.不知我的理解对不对?还有上面这个声明中class_name* &pOb能不能->class_name* pOb哪个写法是不是有问题?
DECLARE_DYNCREATE(class_name)\
friend CArchive& AFXAPI operator>>(CArchive& ar,class_name* &pOb);
抄自 P329我认为比DECLARE_DYNCREATE宏多定义的重载操作符">>"是在ar>>pOb时被调用,一般是在上一级的Serialize函数中被用到的.不知我的理解对不对?还有上面这个声明中class_name* &pOb能不能->class_name* pOb哪个写法是不是有问题?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货