怎么将任意一个类的指针所指向的内容存放到文件中,并可以读取这个文件将保存的内容重新赋给这个类指针。

解决方案 »

  1.   

    类的序列化~参考MSDN,如何让一个类支持序列化~
      

  2.   

    自己定义的类必须继承CObject,必须实现串行化函数
    读取保存时会用到CArche 
      

  3.   

    CArchive可以序列化一个类的指针么?
    比如:CA* pA;
    CArchive ar;
    ar >> pA; //这样写对么?
      

  4.   

    tiny xml 支持类的序列号
      

  5.   

    不准备用xml,只打算保存为普通文件。
      

  6.   

    Serialization: Serializing an Object
    msdn article
      

  7.   

    用 json 吧,这个时髦 :)比如 http://jsoncpp.sourceforge.net/

    ————————————————————————————————
    基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
      

  8.   

    当然可以
    pA->Seriable(ar);
    然后CA类实现这个Seriable函数学就可以,
    读入文件的时候,pA = new CA;
    pA->Seriable(ar);