CArchive CFile File区别
高手讲一下他们的区别。。将保存于文件中的short数据保存到short数组,用哪个类实现。怎么看一个类是不是属于MFC?是不是头带C的就是阿。。望指教...
高手讲一下他们的区别。。将保存于文件中的short数据保存到short数组,用哪个类实现。怎么看一个类是不是属于MFC?是不是头带C的就是阿。。望指教
展开
1个回答
展开全部
CArchive 和 CFile 都是MFC的类, 头文件afx.h 定义的.MFC用头带C的作类. 你自己也可以写自己的类,愿意用C打头也可以.
CFile直接同磁盘文件打交道,直接读写,无缓冲存储.
CArchive可以做比CFile更多的事.建CArchive对象前必须先建CFile对象,CArchive要用到CFile对象.
将保存于文件中的short数据保存到short数组,就是打开磁盘文件,读入数据. CFile支持直接binary读写,间接text读写.
我觉得用CArchive方便. 如果你只读写二进制文件,用CFile也可以.
CFile直接同磁盘文件打交道,直接读写,无缓冲存储.
CArchive可以做比CFile更多的事.建CArchive对象前必须先建CFile对象,CArchive要用到CFile对象.
将保存于文件中的short数据保存到short数组,就是打开磁盘文件,读入数据. CFile支持直接binary读写,间接text读写.
我觉得用CArchive方便. 如果你只读写二进制文件,用CFile也可以.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询