Make cpp allocator interface: различия между версиями
Перейти к навигации
Перейти к поиску
(Новая страница: «{{DISPLAYTITLE:make_cpp_allocator_interface}} {{function_begin |template <class CppAlloc> unique_interface_ptr<IAllocator> make_cpp_allocator_interface(CppAlloc&&…») |
|||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 7: | Строка 7: | ||
{{function_return_value|Управляемый с помощью [[unique_interface_ptr]] указатель на реализацию интерфейса [[IAllocator]].}} | {{function_return_value|Управляемый с помощью [[unique_interface_ptr]] указатель на реализацию интерфейса [[IAllocator]].}} | ||
{{function sa begin}} | {{function sa begin}} | ||
{{function sa add|[[IAllocator]]|{{IAllocator brief}} | {{function sa add|[[IAllocator]]|{{IAllocator brief}}}} | ||
{{function sa add|[[CreateDefaultAllocator]]|{{CreateDefaultAllocator brief}}}} | {{function sa add|[[CreateDefaultAllocator]]|{{CreateDefaultAllocator brief}}}} | ||
{{function sa add|[[cpp_allocator_adapter]]|{{cpp_allocator_adapter brief}}}} | |||
{{function sa end}} | {{function sa end}} | ||
{{function_end}} | {{function_end}} |
Текущая версия на 22:52, 2 января 2018
template <class CppAlloc>
unique_interface_ptr<IAllocator> make_cpp_allocator_interface(CppAlloc&& refAlloc);
Адаптирует менеджер памяти C++ к интерфейсу IAllocator.
- Параметры
refAlloc Некоторый менеджер памяти, удовлетворяющий требованиям Allocator C++. - Возвращаемое значение:
- Управляемый с помощью unique_interface_ptr указатель на реализацию интерфейса IAllocator.
- См. также
IAllocator Интерфейс менеджеров памяти, используемый управляющей подсистемой. CreateDefaultAllocator Создает менеджер памяти, используемый по умолчанию в функциях, если не оговорено иное. cpp_allocator_adapter Адаптер менеджера памяти C++, удовлетворяющего Allocator, в реализацию интерфейса IAllocator.