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


CAutoPtrElementTraits Class

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

Важно!

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

template< 
typename T 
> 
class CAutoPtrElementTraits : public CDefaultElementTraits< 
ATL::CAutoPtr< T> 
>

Параметры

  • T
    Тип указателя.

Члены

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

Имя

Описание

CAutoPtrElementTraits::INARGTYPE

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

CAutoPtrElementTraits::OUTARGTYPE

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

Заметки

Этот класс предоставляет методы, статические функции и typedef для содействия создания объектов класса коллекции, содержащей интеллектуальные указатели. Классы CAutoPtrArray и CAutoPtrList производные от CAutoPtrElementTraits. Если построение коллекцию умных указателей, которая требует нового удаления вектора и операторов, используйте CAutoVectorPtrElementTraits.

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

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoPtrElementTraits

Требования

Header: atlcoll.h

См. также

Ссылки

CDefaultElementTraits Class

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

ATL Class Overview