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


CHeapPtrElementTraits Class

Этот класс предоставляет методы, статические функции и typedef полезные создания коллекции указателей кучи.

Важно!

Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.

template< 
typename T, 
class Allocator= ATL::CCRTAllocator 
> 
class CHeapPtrElementTraits : public CDefaultElementTraits< 
ATL::CHeapPtr< T, Allocator> 
>

Параметры

  • T
    Тип объекта, который необходимо сохранить в классе коллекции.

  • Allocator
    Класс выделения памяти для использования. Значение по умолчанию CCRTAllocator.

Члены

Открытые определения типов

Имя

Описание

CHeapPtrElementTraits::INARGTYPE

Тип данных, используемый для суммирующих элементов к объекту класса коллекции.

CHeapPtrElementTraits::OUTARGTYPE

Тип данных, используемый для извлечения элементов из объекта класса коллекции.

Заметки

Этот класс предоставляет методы, статические функции и typedef для содействия создания объектов класса коллекции, содержащие указатели кучи. Класс CHeapPtrList является производным от CHeapPtrElementTraits.

Дополнительные сведения см. в разделе Классы коллекций библиотеку ATL.

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

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CHeapPtrElementTraits

Требования

Header: atlcoll.h

См. также

Ссылки

CDefaultElementTraits Class

CComHeapPtr Class

Другие ресурсы

ATL Class Overview