对于开发人员,我使用的是箭头::MemoryMappedFile,而不是复制数据,我想直接访问它。有没有办法访问内存中的这些数据?
谢谢,马克
对于开发人员,我使用的是箭头::MemoryMappedFile,而不是复制数据,我想直接访问它。有没有办法访问内存中的这些数据?
谢谢,马克
您可以通过调用直接访问其内存MemoryMappedFile::ReadAt。这将返回std::shared_ptr<Buffer>引用文件内存的 a 。这不涉及数据的副本。当您指定时position = 0,nbytes = <size of file>您将使用整个内存区域。