C++ 处理大文件

C++ 处理大文件,c++,file-io,C++,File Io,我需要对一个非常大的文件(>3GB)进行一些文件I/O(主要是读取),有人能建议最好的方法吗?我想在C++中做.< /P> ~calvin只要确保您可以以可管理的大小处理文件块 例如,将100K读入内存,处理它,丢弃它,再读入下一个100K。这是在特定平台上,还是需要符合std的跨平台解决方案?阅读文件超过4GB的相关帖子:我正在寻找解决方案窗口,最好没有STL。我能理解,但是我不明白如何使用普通的文件操作来实现这一点。任何示例代码都会有所帮助。

我需要对一个非常大的文件(>3GB)进行一些文件I/O(主要是读取),有人能建议最好的方法吗?我想在C++中做.< /P>
~calvin

只要确保您可以以可管理的大小处理文件块


例如,将100K读入内存,处理它,丢弃它,再读入下一个100K。

这是在特定平台上,还是需要符合std的跨平台解决方案?阅读文件超过4GB的相关帖子:我正在寻找解决方案窗口,最好没有STL。我能理解,但是我不明白如何使用普通的文件操作来实现这一点。任何示例代码都会有所帮助。