本帖最后由 liuqiloveccj 于 2014-09-21 12:16:48 编辑

解决方案 »

  1.   


    CObject::Serialize什么也没有做啊
      

  2.   

    我注释掉  CObject::Serialize(ar);
    重新编译,还是能正常读写
      

  3.   

    使用的是《深入浅出MFC》的scribble例子代码
      

  4.   

    重写虚函数的习惯是在第一行调用父类的函数,这样做的目地在于父类的该函数可能做了很多事情,如果你重写了又不掉哟个父类的实现就会出现问题,但是如果父类该函数什么都没做,你就可以不加它,加它只是为了保持一种良好的习惯,你可以看看CObject::Serialize的实现,他确实什么都没做:
    _AFX_INLINE void CObject::Serialize(CArchive&)
    { /* CObject does not serialize anything by default */ }