Базовый картографический файл, называемый классом создания объектов. Инициализирует отображенный файл. Наследует все основные функциональные возможности от basic_managed_memory_impl
Создает отображенный файл и создает и размещает менеджер сегмента, если сегмент не был создан. Если сегмент был создан, он подключается к сегменту. Это может бросить.
Переносит право собственности на управляемую память «движущегося» на это. Не бросать
<
~basic_managed_mapped_file();
>
Уничтожает *это и указывает, что процесс вызова завершается с помощью ресурса. Функция разрушителя будет распределять любые системные ресурсы, выделенные системой для использования этим процессом для этого ресурса. Ресурс еще можно открыть, назвав открытую конструкторскую перегрузку. Для стирания ресурса из системы используйте удалите().
Пытается изменить размер отображаемого файла, чтобы у нас было место для большего количества объектов.
Эта функция не синхронизирована, поэтому ни один другой поток или процесс не должен читать или писать файл
.
<
staticboolshrink_to_fit(constchar*filename);
>
Пытается изменить размер отображаемого файла, чтобы свести к минимуму размер файла.
Эта функция не синхронизирована, поэтому ни один другой поток или процесс не должен читать или записывать файл
.
Статья Class template basic_managed_mapped_file раздела The Boost C++ Libraries BoostBook Documentation Subset Indexes and Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.