【发布时间】:2010-01-25 23:36:51
【问题描述】:
我一直在考虑使用mmap 来读取文件,并且想知道它的便携性如何。
我正在 Linux 平台上进行开发,但希望我的程序可以在 Mac OS X 和 Windows 上运行。
我可以假设mmap 在这些平台上工作吗?
【问题讨论】:
-
虽然我的回答没有解决 mmap 的可移植性方面,但 Boost 在 Boost.Interprocess 和 Boost.Iostreams 中提供了替代方案,它们似乎可以在 Linux 上像 Windows 一样工作。