Partager via


CAutoVectorPtrElementTraits, classe

Cette classe fournit des méthodes, des fonctions static, et les typedefs utiles pour créer des collections de pointeurs intelligents à nouveau vectorielles et d'opérateurs delete.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans les fenêtres d'exécution.

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

Paramètres

  • T
    Le type pointeur.

Membres

Typedefs publics

Nom

Description

CAutoVectorPtrElementTraits::INARGTYPE

Le type de données à utiliser pour ajouter des éléments à l'objet de classe de collection.

CAutoVectorPtrElementTraits::OUTARGTYPE

Le type de données à utiliser pour récupérer des éléments de l'objet de classe de collection.

Notes

Cette classe fournit des méthodes, des fonctions static, et les typedefs pour faciliter la création des objets de classe de collection contenant les pointeurs intelligents. Contrairement à CAutoPtrElementTraits, cette classe utilise nouveau vectorielles et des opérateurs delete.

Hiérarchie d'héritage

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoVectorPtrElementTraits

Configuration requise

Header: atlcoll.h

Voir aussi

Référence

CDefaultElementTraits, classe

CAutoVectorPtr, classe

Autres ressources

Vue d'ensemble de la classe ATL