我是靠谱客的博主 爱撒娇朋友,最近开发中收集的这篇文章主要介绍cmemfile和cfile,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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


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

最后

以上就是爱撒娇朋友为你收集整理的cmemfile和cfile的全部内容,希望文章能够帮你解决cmemfile和cfile所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部