cpp_allocator_adapter
(перенаправлено с «Cpp allocator adapter::allocator type»)
Перейти к навигации
Перейти к поиску
Адаптер менеджера памяти C++, удовлетворяющего Allocator, в реализацию интерфейса IAllocator.
template <class _CppAlloc>
class cpp_allocator_adapter;
| _CppAlloc | Адаптируемый тип, реализующий Allocator C++. |
Открытые типы
| Тип | Описание |
|---|---|
| allocator_type | Тип менеджера памяти, используемого классом cpp_allocator_adapter для управления используемой памятью. Тип производится из _CppAlloc путем выполнения метаоперации std::allocator_traits<_CppAlloc>::rebind_alloc. |
Открытые методы
| Метод | Описание |
|---|---|
| (конструкторы) | Конструкторы класса cpp_allocator_adapter. |
| (деструктор) | Виртуальный деструктор класса cpp_allocator_adapter. |
| get_allocator | Возвращает используемый C++ менеджер памяти типа cpp_allocator_adapter::allocator_type. |
| Release | Реализация InterfaceBase::Release. |
| Clone | Реализация IAllocator::Clone. |
| Allocate | Реализация IAllocator::Allocate. |
| Free | Реализация IAllocator::Free. |
Реализует
| Интерфейс | Описание |
|---|---|
| Интерфейс менеджеров памяти, используемый управляющей подсистемой. |
- См. также
IAllocator Интерфейс менеджеров памяти, используемый управляющей подсистемой. CreateDefaultAllocator Создает менеджер памяти, используемый по умолчанию в функциях, если не оговорено иное. make_cpp_allocator_interface Адаптирует менеджер памяти C++ к интерфейсу IAllocator.