社区
硬件/系统
帖子详情
移动文件指针的消耗和效率?
pang2042
2009-08-03 09:43:47
一般情况下,如果我用fopen打开一个文件,然后用fseek移动文件指针大概会是一个怎么样的消耗?
比如我有一个4G左右的数据文件,假设经常需要移动指针到文件尾部去读取数据,读取的数据可能只有几KB,我前面移动文件指针的消耗会比我读取这几KB的消耗大很多吗?
...全文
138
3
打赏
收藏
移动文件指针的消耗和效率?
一般情况下,如果我用fopen打开一个文件,然后用fseek移动文件指针大概会是一个怎么样的消耗? 比如我有一个4G左右的数据文件,假设经常需要移动指针到文件尾部去读取数据,读取的数据可能只有几KB,我前面移动文件指针的消耗会比我读取这几KB的消耗大很多吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
会思考的草
2009-08-04
打赏
举报
回复
这个自己实际测一下不就知道了?强过在这里问。
pang2042
2009-08-03
打赏
举报
回复
[Quote=引用 1 楼 steedhorse 的回复:]
这个可能得测一下才知道。
不同的OS可能有不同的策略,比如是fseek之后便进行数据预取并缓存呢?还是只有fread才会导致真正的IO读取呢?
[/Quote]
谢谢!
我是用WINDOWS,有朋友了解WINDOWS系统下这个问题的请赐教
晨星
2009-08-03
打赏
举报
回复
这个可能得测一下才知道。
不同的OS可能有不同的策略,比如是fseek之后便进行数据预取并缓存呢?还是只有fread才会导致真正的IO读取呢?
C语言---
文件
操作及
文件
操作函数详解
文章目录一、为什么使用
文件
?二、什么是
文件
?三、
文件
的打开和关闭3.1
文件
指针
3.2
文件
的打开和关闭 本章重点 为什么使用
文件
什么是
文件
文件
的打开和关闭
文件
的顺序读写
文件
的随机读写 文本
文件
和二进制
文件
文件
读取结束的判定
文件
缓冲区 一、为什么使用
文件
? 从本专栏第一篇博客起到现在,我们写过的所有的程序,包括扫雷、三子棋、通讯录,它们的运行都是一次性的。当运行程序时,我们所写入和输出的内容都是存储于计算机内存中的,当程序运行结束就会消失。当重启程序,我们还得重新开始操作,这无疑是不合理的
Python
文件
操作:操作
文件
的1个函数3个方法使用、readline按行读取
文件
、
文件
指针
(详细图文)
主要介绍Python
文件
的操作方法使用,分别是打开、读、写、关闭,
文件
打开模式,以及按行读取
文件
内容的方法使用操作,还有一个小扩展就是
文件
指针
相关小知识,知识点虽然多但是不会很复杂,属于基础知识。
C++ 中为什么要有“
指针
” 和 “ 引用”
普通变量,直接保存值。
指针
:它保存一个值(或 null)的地址,可以检索指向该地址处的值 。
指针
可以初始化为NULL,且
指针
的值在初始化后可以改变,即指向其它的存储单元。 引用: 表明上是为变量创建了第二个名字, 它的本质是一个
指针
,可以使用它来读取或修改存储在该变量中的原始数据。 引用定义时必须初始化,且在进行初始化后就不会再改变了,是 C++ 支持的第三种基本变量类型; 引用不能为空,
指针
可以为空, 这样的好处是引用可以很安全的使用,不用担心非法访问这类系统错误。 坏处则是你不能..
C++智能
指针
/C++新特性
多个裸
指针
指向同一块内存地址,即使被delete了,也有可能导致改内存空间不再被使用,从而引发内存泄漏。可以使用共享
指针
,当该地址的引用计数缩减为0的时候,就会重载该块地址见unique_ptr的deleterreturn;fclose(fp);可以不delete内存,而关闭
文件
。f为共享
指针
的别名,可以通过这样的操作使得b
指针
可以访问f
指针
的属性,注意b和f都必须是共享
指针
可以使用lamda表达式、普通函数、任意函数。
为什么使用对象
指针
而不是使用对象本身?
引子:class A{}; class B{ public: B(); ~B(); private: A object_a; A * ptr_a; };在上面的代码中,是使用类A的对象好,还是对象
指针
比较好呢?很多时候,我们都没有深刻考虑过这两种情况,似乎在一个类中 都可以满足我们的需求。这种问题在stackoverflow上当然有回复: t’s very
硬件/系统
2,644
社区成员
17,232
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章