Visual C++网络编程经典案例详解 第4章 FTP浏览器 登录FTP服务器 FTP文件处理 CSocketFile类的使用 使用CArvhive类进行串行化 工作原理

在MFC中 
CArchive对象可以将数据序列化
按照顺序 写入与它相关联的文件中去
它提供类型安全的缓冲机制

CArchive类对象在初始化时
先指定一个缓冲区作为临时存储
再将需要保持的数据写到缓冲区中
当缓冲区被填满时
才能将缓冲区中的内容写入它所指向的CFile文件对象中

当用户读取数据时
串行化对象将数据从文件读取到指定的缓冲区
再从缓冲区读取到与对象相关联的文件中
这样 使用缓冲区不但减少了对物理硬盘的操作次数
而且提高程序的运行速度

猜你喜欢

转载自blog.csdn.net/eyetired/article/details/83062302
今日推荐