Класс CHeapPtrList
Этот класс предоставляет методы, полезные при создании списка указателей кучи.
Внимание
Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.
Синтаксис
template<typename E, class Allocator = ATL::CCRTAllocator>
class CHeapPtrList
: public CAtlList<ATL::CHeapPtr<E, Allocator>,
CHeapPtrElementTraits<E, Allocator>>
Параметры
E
Тип объекта, хранящийся в классе коллекции.
Распределителя
Используемый класс выделения памяти. Значение по умолчанию — CCRTAllocator.
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CHeapPtrList::CHeapPtrList | Конструктор. |
Замечания
Этот класс предоставляет конструктор и наследует методы из CAtlList и CHeapPtrElementTraits , чтобы помочь в создании объекта класса коллекции, в котором хранятся указатели кучи.
Иерархия наследования
CHeapPtrList
Требования
Заголовок: atlcoll.h
CHeapPtrList::CHeapPtrList
Конструктор.
CHeapPtrList(UINT nBlockSize = 10) throw();
Параметры
nBlockSize
Размер блока.
Замечания
Размер блока — это мера объема памяти, выделенного при необходимости нового элемента. Более крупные размеры блоков сокращают вызовы подпрограмм выделения памяти, но используют больше ресурсов.
См. также
Класс CAtlList
Класс CHeapPtr
Класс CHeapPtrElementTraits
Общие сведения о классе