码迷,mamicode.com
首页 > 其他好文 > 详细

CFile与CArchive区别

时间:2018-09-15 12:24:27      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:函数   二进制   carchive   依赖   匹配   arc   使用   结束   避免   

一,区别

CFile是直接与磁盘打交道的一个文件对象,可以处理文本和二进制文件

CArchive将CFile作为自己的一个参数,通过该参数可以实现文本,二进制甚至继承至COject对象的类的本地存储和读取。因此CArchive依赖与CFile,但功能比CFile更强大。

二:初始化

CArchive的模式需要与CFile的模式项匹配,即CArchive::load对应CFile::read,CArchive::store对应CFile::write。

三:结束

CArchive使用完毕后需要调用Close()函数,该函数有两个作用:一是刷新缓冲区内未写完的数据,避免数据丢失;二是关闭CArchive对象,并断开它与CFile的关联。

CFile与CArchive区别

标签:函数   二进制   carchive   依赖   匹配   arc   使用   结束   避免   

原文地址:https://www.cnblogs.com/zhuluqing/p/9650377.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!