Поделиться через


CHeapPtr::Allocate

Этот метод вызывается для выделения памяти в куче к объектам хранилища.

bool Allocate( 
   size_t nElements = 1  
) throw( );

Параметры

  • nElements
    Число элементов, используемых для вычисления количества памяти для выбора. Значение по умолчанию - 1.

Возвращаемое значение

Возвращает значение true, если память была успешно выделена, и false в случае сбоя.

Заметки

Подпрограммы распределитель используются, чтобы зарезервировать достаточно памяти в куче для хранения объектов nElement указанного типа в конструкторе.

Пример

// Create a new CHeapPtr object
CHeapPtr <int> myHP;
// Allocate space for 10 integers on the heap
myHP.Allocate(10);

Требования

Header: atlalloc.h

См. также

Ссылки

CHeapPtr Class

CHeapPtr::Reallocate