C++ FreeBSD支持内存映射文件吗?

C++ FreeBSD支持内存映射文件吗?,c++,stl,freebsd,memory-mapped-files,C++,Stl,Freebsd,Memory Mapped Files,我使用的是FreeBSD操作系统,我想写入磁盘上的一个文件,但是,这需要很多时间,因此,建议我使用内存映射文件。但是,我进退两难的是FreeBSD是否支持它???。。求你了,有人能指引我吗??。。我用C++编程。 < P>是的,FreeBSD有。不,STL不包括对它们的任何特殊支持。考虑使用.< /P> < P>任何UNIX(POSIX兼容OS),所以是的,FreeBSD有它。 STL本身并不存在。(参见示例) 你的意思是: < C++标准库有没有?< /p> 不,C++标准库不直接为MMAP提

我使用的是FreeBSD操作系统,我想写入磁盘上的一个文件,但是,这需要很多时间,因此,建议我使用内存映射文件。但是,我进退两难的是FreeBSD是否支持它???。。求你了,有人能指引我吗??。。我用C++编程。

< P>是的,FreeBSD有。不,STL不包括对它们的任何特殊支持。考虑使用.< /P> < P>任何UNIX(POSIX兼容OS),所以是的,FreeBSD有它。

STL本身并不存在。(参见示例)

你的意思是:

< C++标准库有没有?< /p> <>不,C++标准库不直接为MMAP提供/打包支持。但是,您可以在此处查看:

  • Boost::Iostreams已具有映射的\u文件: