Freigeben über


CAutoPtrElementTraits-Klasse

Diese Klasse stellt Methoden, statische Funktionen und die Typdefinitionen, die zur Auflistungen intelligenten Zeiger 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 CAutoPtrElementTraits : public CDefaultElementTraits<
ATL::CAutoPtr< T>
>

Parameter

  • T
    Der Zeigertyp.

Mitglieder

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

Name

Description

CAutoPtrElementTraits::INARGTYPE

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

CAutoPtrElementTraits::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 intelligente Zeiger enthalten.Die Klassen CAutoPtrArray und CAutoPtrList werden von abgeleitet CAutoPtrElementTraits.Wenn Sie eine Auflistung intelligenten Zeiger erstellen, die den neuen Vektor und die delet-Operatoren erfordert, verwenden Sie stattdessen CAutoVectorPtrElementTraits.

Vererbungshierarchie

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoPtrElementTraits

Anforderungen

Header: atlcoll.h

Siehe auch

Referenz

CDefaultElementTraits-Klasse

Weitere Ressourcen

ATL-Klassenübersicht