IAllocator

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Интерфейс менеджеров памяти, используемый управляющей подсистемой.

Методы, наследуемые от InterfaceBase.

Release Закрывает текущий экземпляр, реализующий интерфейс.

Собственные методы

Clone Выполняет клонирование менеджера памяти, время жизни порожденного менеджера управляется независимо от оригинала.
Allocate Выделяет память запрошенного объема.
Free Освобождает память, выделенную с помощью метода IAllocator::Allocate.
См. также
make_cpp_allocator_interfaceАдаптирует менеджер памяти C++ к интерфейсу IAllocator.
CreateDefaultAllocatorСоздает менеджер памяти, используемый по умолчанию в функциях, если не оговорено иное.