永发信息网

VC++最大能打开多大的文件

答案:1  悬赏:0  手机版
解决时间 2021-01-20 09:38
  • 提问者网友:心如荒岛囚我终老
  • 2021-01-19 16:32
VC++最大能打开多大的文件
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-01-19 17:57
如果仅仅只是读取一个文件指针,那么多大的文件也没有关系,如果同时将文件读入内存,那么你用相关的文件操作指令,所能读入数据的大小,取决于内存中堆的大小。如果你的电脑内存有4G,去掉系统文件运行占去的内存,剩余空间也就3G多一些,保守估计,不采用数据读取策略,一次性处理的数据大小不能超过3G这个大小吧。如果采用分块处理数据的方式,则可以定义成这样:每次读取几十KB的数据,处理好后保存,再读取几十KB的数据加载到同一块内存区域处理,如此循环,直至处理完所有的数据。这样一来,无论多大的文件,理论上只需要不足100KB的内存空间,就可以搞定。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯