请告诉我一个指针(在 C/C++ 编程语言中)如何引用硬盘中的一个段,例如高达 1 GB 的存储空间。
更详细地说,我将编写一个函数的签名,它将一个指针作为参数,并且应该指向硬盘中的一个段,该段最多可以容纳 1 GB 空间,而不是传递指向地址,它拥有相同数量的存储空间,在堆上我希望它指向硬盘段。系统是Linux,编程语言都是C & C++。
最佳答案
你可以看看mmap
.这允许将文件映射到您的主内存中。
关于c++ - 指针如何引用硬盘中的一个段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13569295/