![]() |
1
10
你应该试着研究一下这些函数
使用
更新 不确定fsize是否跨平台,但可以使用此方法获取文件的大小:
|
![]() |
2
2
人们经常
但更好的是
还有,为什么你也不呢
|
![]() |
3
2
它可能比以下步骤更慢、更复杂:
|
![]() |
4
1
这是从一个快速阅读,所以我可能错过了一些问题。
第一,
第二,关于使用
另外,在原始代码中,不设置
是没用的。它只设置
一个更好的办法是自己记录下记忆,不要释放任何超出需要的东西。
您不应该强制转换
希望有帮助。 |
![]() |
5
1
|
![]() |
6
0
在POSIX系统(例如linux)上,您可以通过系统调用获得相同的效果
这通常会更有效率,因为您将尽可能多的时间留给系统。不需要这样做
特别是,如果您只是在读取,并且几个进程同时执行该操作,那么整个系统的内存中只有一个副本。 |