C++有没有文件缓存的方法? 50

C++有没有文件缓存的方法?如题,要用二进制的方法一个个像素的去读取,有没有能设置缓存的方式?不能行读取,因为每个像素都要处理计算,谢谢... C++有没有文件缓存的方法?如题,要用二进制的方法一个个像素的去读取,有没有能设置缓存的方式?不能行读取,因为每个像素都要处理计算,谢谢 展开
 我来答
匿名用户
2017-05-27
展开全部
  1. 如果你的内存足够大,就可以把文件一次性的读到内存中

  2. 内存不够的话,可以考虑一下以下两种方式

    1.用fseek定位数据位置,然后修改

    2.用内存映射的方式,大文件的话可能用这种方式处理速度会更快一些

gz_chatbot
2017-05-25 · 超过85用户采纳过TA的回答
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:83.2万
展开全部
内存里面就可以计算阿
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-05-25
展开全部
二进制用c的读取方法
追问
怎么缓存
追答
什么怎么缓存,总要有个接收的变量去存你读取的内容吧,接收的容器不就是缓存吗
fread(void *ptr, size_t size_of_elements,
size_t number_of_elements, FILE *a_file);

ptr不就是吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
csdjs2005
2017-05-25
知道答主
回答量:36
采纳率:0%
帮助的人:13.5万
展开全部
读进二维数组存储下再处理吧
追问
不行好几个G的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式