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.
我需要在我的应用程序中使用内存缓冲区,例如直接访问文件。是否存在 fread 和 fwrite 函数的类似物?C++
我在内存中有数据缓冲区。我想要:在这个缓冲区中读取数据、写入数据和移动指针。像文件,但有内存和没有文件。
我认为您的意思是内存映射文件。C++ 标准不支持它,但 Boost 在这里有一个可移植的实现。
基本上,它允许您通过指针访问文件。操作系统将负责缓存,并且通常非常有效。