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


Класс 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 , чтобы помочь в создании объекта класса коллекции, в котором хранятся указатели кучи.

Иерархия наследования

Catllist

CHeapPtrList

Требования

Заголовок: atlcoll.h

CHeapPtrList::CHeapPtrList

Конструктор.

CHeapPtrList(UINT nBlockSize = 10) throw();

Параметры

nBlockSize
Размер блока.

Замечания

Размер блока — это мера объема памяти, выделенного при необходимости нового элемента. Более крупные размеры блоков сокращают вызовы подпрограмм выделения памяти, но используют больше ресурсов.

См. также

Класс CAtlList
Класс CHeapPtr
Класс CHeapPtrElementTraits
Общие сведения о классе