Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在硬盘驱动器中使用定位 (seekg/seekp ) 修改文件而不将其加载到 RAM (到对象中) 是否更好
或将其作为一个整体读入一个对象然后处理该对象(删除,修改,添加......)
更好的“主要是速度”
答案取决于您的用例。一方面,在某些情况下,您无法将整个文件放入 RAM(如果它很大)。此外,如果您只需要执行一个小的更改,加载整个文件将是一个巨大的开销。
另一方面,如果您需要多次读取/修改文件的很大一部分并且它相当大,将其加载到 RAM 中将是有意义的并且会提高性能。