CHeapPtrElementTraits-Klasse

Diese Klasse stellt Methoden, statische Funktionen und die Typdefinitionen, wenn sie die Auflistungen Heapzeiger nützlich sind, erstellt.

Wichtiger HinweisWichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.

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

Parameter

  • T
    Der in der Auflistungsklasse gespeichert werden, Objekttyp.

  • Allocator
    Die Speicherbelegungsklasse zur Verwendung.Der Standardwert ist CCRTAllocator.

Mitglieder

51kzz6ww.collapse_all(de-de,VS.110).gifÖffentliche Typedefs

Name

Description

CHeapPtrElementTraits::INARGTYPE

Der für das Hinzufügen von Elementen zum Auflistungsklassenobjekt Datentyp, zu verwenden.

CHeapPtrElementTraits::OUTARGTYPE

Der für das Abrufen von Elementen vom Datentyp, Auflistungsklassenobjekt zu verwenden.

Hinweise

Diese Klasse stellt Methoden, statische Funktionen und Typdefinitionen für die Unterstützung der Erstellung der Auflistungsklassenobjekte bereit, die Heapzeiger enthalten.Die Klasse wird von abgeleitet CHeapPtrListCHeapPtrElementTraits.

Weitere Informationen finden Sie unter ATL-Auflistungsklassen.

Vererbungshierarchie

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CHeapPtrElementTraits

Anforderungen

Header: atlcoll.h

Siehe auch

Referenz

CDefaultElementTraits-Klasse

CComHeapPtr-Klasse

Weitere Ressourcen

ATL-Klassenübersicht