gpt4 book ai didi

c++ - 如何使用内存,如直接访问文件 : analogues of fread and fwrite functions?

转载 作者:行者123 更新时间:2023-11-28 07:49:22 30 4
gpt4 key购买 nike

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

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

最佳答案

我想你的意思是内存映射文件。 C++ 标准不支持它,但 Boost 有一个可移植的实现 here .

基本上,它允许您通过指针访问文件。操作系统将负责缓存,一般来说,它非常高效。

关于c++ - 如何使用内存,如直接访问文件 : analogues of fread and fwrite functions?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14176676/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com