概述
cmemfile和cfile到底区别在什么地方??
CFile对象对应于磁盘上的一个文件,而CMemFile是"内存文件",不对应于磁盘文件,而是一块内存,读写速度比较快.但是不能永久保存,程序关闭了这个文件的内容也就被抛弃了.
另外cfile在写之前,如果没有这个文件要先建立一个文件,cmemfile需要吗
CFile在写之前肯定要先将文件创建出来了!要不然向什么地方写啊? 这个创建工作一半在构造函数里做CFile( LPCTSTR lpszFileName, UINT nOpenFlags ); 或用CFile::Open()具体看MSDN吧.
CMemFile本质上就是一块内存,所以不需要创建文件.让MFC给它动态分配内存,要么你给它制定一块内存,用Attach().
最后
以上就是爱撒娇朋友为你收集整理的cmemfile和cfile的全部内容,希望文章能够帮你解决cmemfile和cfile所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复