gtAllocator
template<typename Type> class
Класс gtAllocator даёт основные функции для динамического создания экземпляров класса.
Конструкторы
gtAllocator()
Методы
gtAllocator::allocate
Type * allocate( u32 size )
Выделить память размером size * sizeof(Type).
Вернёт указатель на не инициализированный объект.
gtAllocator::construct
void construct( Type * new_data, const Type& old_data )
Конструировать объект (вызвать конструктор).
gtAllocator::deallocate
void deallocate( Type * ptr )
Освободить память.
gtAllocator::destruct
void destruct( Type * ptr )
Вызвать деструктор.
|