CreateDefaultAllocator: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
 
Строка 8: Строка 8:
{{function_sa_end}}
{{function_sa_end}}
{{function_end}}
{{function_end}}
Возвращаемый функцией менеджер памяти не имеет состояния. Все экземпляры менеджера, возвращаемого функцией [[CreateDefaultAllocator]] считаются эквивалентными, память выделенная одним экземпляром, может быть освобождена другим, что не является общим правилом.

Текущая версия на 09:44, 6 августа 2017

 return_code_t CreateDefaultAllocator( IAllocator** ppAllocator);

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

Параметры
[out]ppAllocatorУказатель, на выходе принимающий адрес созданной реализации интерфейса IAllocator.
См. также
make_cpp_allocator_interfaceАдаптирует менеджер памяти C++ к интерфейсу IAllocator.
IAllocatorИнтерфейс менеджеров памяти, используемый управляющей подсистемой.

Возвращаемый функцией менеджер памяти не имеет состояния. Все экземпляры менеджера, возвращаемого функцией CreateDefaultAllocator считаются эквивалентными, память выделенная одним экземпляром, может быть освобождена другим, что не является общим правилом.