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