FreeBSD是否支持内存映射文件?

Inv*_*tus -2 c++ stl freebsd memory-mapped-files

我使用的是FreeBSD操作系统,我想写入磁盘上的文件,但是,这需要花费很多时间,因此,我建议使用内存映射文件.但是,我是否陷入困境,FreeBSD是否支持它?..请,有人可以指导我吗??我正在用C++编程.

seh*_*ehe 6

任何UNIX(Posix兼容的操作系统)都有mmap,所以是的FreeBSD拥有它.

STL不存在.(参见例如"STL"和"C++标准库"之间的区别是什么?)

你的意思是:

C++标准库"有"它吗?

不,C++标准库不直接提供/包装对mmap的支持.但是,你可以看看这里: