当前位置: 首页 > news >正文

CArchive和CFile用法笔记

CArchive允许以一个二进制的形式保存一个对象的复杂网络,也可以再次装载它们,在内存中重新构造,这一过程叫作串行化/序列化(Serialization),简单的说,CArchive与CFile配合使用可以以二进制读取/保存数据到文件。

创建一个CArchive对象之前,你必须创建并成功打开一个CFile对象。另外,必须确信归档文件的装入(load)/存储(store)与文件的打开模式是兼容的,每一个文件只限于一个活动归档文件。

CArchive 对象的寿命只限于将对象写入文件或从文件读取对象的一次传递,也就是说,即使你使用了读写模式打开CFile对象,你也只能在load(store)结束并Close了 CArchive对象后,才能重新对同一个CFile对象使用CArchive对象进行store(load)。

相关文章:

  • 代码行数统计
  • 串口通信之overlapped结构体
  • 【转】串口编程EV_RXCHAR(节选)
  • 【鸡啄米】VC++串口通信编程详解
  • 生产者消费者模式解决强耦合问题
  • MFC多线程编程做时间显示程序
  • 范围for循环(c++ primer 笔记)
  • 转换到 COFF 期间失败: 文件无效或损坏
  • MFC中使用OLE/COM操作EXCEL的方法
  • 半导体器件的分类
  • IGBT是什麽
  • Windows系统字符集及各种字符转换函数(长期填坑)
  • COM组件图解(长期填坑)
  • TreeControl的使用笔记
  • Teach yourself Programing in Ten Years(翻译+原文链接)
  • 【剑指offer】让抽象问题具体化
  • 2017前端实习生面试总结
  • Apache Zeppelin在Apache Trafodion上的可视化
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • Java 网络编程(2):UDP 的使用
  • MaxCompute访问TableStore(OTS) 数据
  • Netty 4.1 源代码学习:线程模型
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • Sass 快速入门教程
  • SSH 免密登录
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 批量截取pdf文件
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 原生js练习题---第五课
  • 7行Python代码的人脸识别
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (C语言)共用体union的用法举例
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (力扣)1314.矩阵区域和
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)winform之ListView
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • .libPaths()设置包加载目录
  • .net Signalr 使用笔记
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .NET序列化 serializable,反序列化
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • @property括号内属性讲解
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [20180129]bash显示path环境变量.txt
  • [AAuto]给百宝箱增加娱乐功能
  • [Android]Android P(9) WIFI学习笔记 - 扫描 (1)