使用CFile就能很好的完成文件IO, 那么MFC为什么还要提供CArchive呢?

解决方案 »

  1.   

    你觉得用CFile来序列化文件方便么?
      

  2.   

    序列化对象啊,一个对象你保存无所谓,但是读取列??以前ini配置,现在用xml,为什么???方便啊
      

  3.   

    使用CArchive可以实现对于重载类的适应,更符合C++的语法和习惯,只要重载输入输出操作符>><<就可以了,因此继承、虚函数等功能可以很好地结合起来。而CFile还是基于函数形式的。读取顺序和写入顺序是一样的。
      

  4.   

    个人觉得MFC提供的串行化 方便,简单,统一