我是靠谱客的博主 爱撒娇朋友,这篇文章主要介绍cmemfile和cfile,现在分享给大家,希望可以做个参考。

cmemfile和cfile到底区别在什么地方??  
      CFile对象对应于磁盘上的一个文件,而CMemFile是"内存文件",不对应于磁盘文件,而是一块内存,读写速度比较快.但是不能永久保存,程序关闭了这个文件的内容也就被抛弃了.  


另外cfile在写之前,如果没有这个文件要先建立一个文件,cmemfile需要吗
     CFile在写之前肯定要先将文件创建出来了!要不然向什么地方写啊? 这个创建工作一半在构造函数里做CFile(   LPCTSTR  lpszFileName,   UINT   nOpenFlags   );   或用CFile::Open()具体看MSDN吧.  
CMemFile本质上就是一块内存,所以不需要创建文件.让MFC给它动态分配内存,要么你给它制定一块内存,用Attach().

最后

以上就是爱撒娇朋友最近收集整理的关于cmemfile和cfile的全部内容,更多相关cmemfile和cfile内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部