标签: c++ caching temporary
我有一些大的向量,它们的数据来自硬盘文件的一些计算。 我见过很多软件使用单个临时文件来缓存数据。 我很好奇如何做到这一点,但我不知道这种技术的名称。 我想尽可能少地改变我的代码。 谢谢。
我的环境是Windows / MFC / VC10 / Boost。
答案 0 :(得分:3)
我很确定你正在寻找内存映射文件。
http://www.boost.org/doc/libs/1_47_0/libs/iostreams/doc/classes/mapped_file.html