没有安全不安全的区别,CArchive重载的<<和>>可以接受已串行化的MFC对象,可以简化对象保存的操作,但保存的文件中有用于动态创建的类描述信息,比较复杂。文件直接读写可以完全控制保存的信息,但要实现对象的保存和还原有大量工作要做。

解决方案 »

  1.   

    对于对象来说你用ar<<、ar>>可以完全不考虑其存储格式,及对象之间的顺序组合,只要ar<<、ar>>相对应顺序,用文件直接操作要考虑存入的格式,顺序等等比较复杂
      

  2.   

    ar<<、ar>>提供更高形式的访问各种存储对象的方法,包括像Socket这样的通信流也支持。单从效果看,就普通文件操作两者可以达到完全相同的功能,没有安全区别。