0

我需要在我的应用程序中使用内存缓冲区,例如直接访问文件。是否存在 fread 和 fwrite 函数的类似物?C++

我在内存中有数据缓冲区。我想要:在这个缓冲区中读取数据、写入数据和移动指针。像文件,但有内存和没有文件。

4

1 回答 1

1

我认为您的意思是内存映射文件。C++ 标准不支持它,但 Boost 在这里有一个可移植的实现。

基本上,它允许您通过指针访问文件。操作系统将负责缓存,并且通常非常有效。

于 2013-01-05T22:12:27.963 回答