Как создать временный файл, чтобы помочь кэшировать большие данные в C ++? - PullRequest
1 голос
/ 07 августа 2011

У меня есть несколько больших векторов, данные о них получены из некоторых расчетов файлов жесткого диска. Я видел много программ, которые используют один временный файл для кэширования данных. Мне очень любопытно, как это сделать, но я не знаю названия этой техники. Я хочу изменить свои коды как можно меньше. Спасибо.

Моя среда - Windows / MFC / VC10 / Boost.

1 Ответ

3 голосов
/ 07 августа 2011

Я почти уверен, что вы ищете файлы с отображенной памятью.

http://www.boost.org/doc/libs/1_47_0/libs/iostreams/doc/classes/mapped_file.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...