读取和修改文件的最佳方式(c ++)

时间:2013-06-25 12:07:38

标签: c++

最好使用定位(seekg / seekp)修改文件,而它位于硬盘中 将其加载到RAM(进入对象)

或将其作为一个整体读入对象然后处理对象(删除,修改,添加...)

更好“主要是速度”

1 个答案:

答案 0 :(得分:1)

答案取决于您的用例。首先,有些情况下你无法将整个文件放入RAM中(如果它很大)。此外,如果您只需要执行一个小的更改,加载整个文件将是一个巨大的开销。

另一方面,如果你需要多次读取/修改文件的大部分并且它相当大,将它加载到RAM中是有意义的,并且会提高性能。