Freigeben über


CAutoVectorPtrElementTraits Class

Diese Klasse stellt Methoden, statische Funktionen und die Typdefinitionen, die zur Auflistungen intelligenten Zeiger mit dem neuen Vektor- und delet-Operatoren nützlich sind, erstellt.

Wichtig

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

template< 
typename T 
> 
class CAutoVectorPtrElementTraits : public CDefaultElementTraits< 
ATL::CAutoVectorPtr< T> 
>

Parameter

  • T
    Der Zeigertyp.

Mitglieder

Öffentliche Typedefs

Name

Description

CAutoVectorPtrElementTraits::INARGTYPE

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

CAutoVectorPtrElementTraits::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. Anders als CAutoPtrElementTraits verwendet diese Klasse den neuen Vektor und die delet-Operatoren.

Vererbungshierarchie

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoVectorPtrElementTraits

Anforderungen

Header: atlcoll.h

Siehe auch

Referenz

CDefaultElementTraits Class

CAutoVectorPtr Class

Weitere Ressourcen

ATL Class Overview