CAutoVectorPtrElementTraits, classe
Cette classe fournit des méthodes, des fonctions statiques et des typesdefs utiles lors de la création de collections de pointeurs intelligents à l’aide d’opérateurs de vecteurs nouveaux et de suppression.
Important
Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans Windows Runtime.
Syntaxe
template <typename T>
class CAutoVectorPtrElementTraits :
public CDefaultElementTraits<ATL::CAutoVectorPtr<T>>
Paramètres
T
Type de pointeur.
Membres
Typedefs publics
Nom | Description |
---|---|
CAutoVectorPtrElementTraits ::INARGTYPE | Type de données à utiliser pour ajouter des éléments à l’objet de classe de collection. |
CAutoVectorPtrElementTraits ::OUTARGTYPE | 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 statiques et des typesdefs pour faciliter la création d’objets de classe de collection contenant des pointeurs intelligents. Contrairement à CAutoPtrElementTraits, cette classe utilise des opérateurs de vecteur nouveau et de suppression.
Hiérarchie d'héritage
CAutoVectorPtrElementTraits
Spécifications
En-tête : atlcoll.h
CAutoVectorPtrElementTraits ::INARGTYPE
Type de données à utiliser pour ajouter des éléments à l’objet de classe de collection.
typedef CAutoVectorPtr<T>& INARGTYPE;
CAutoVectorPtrElementTraits ::OUTARGTYPE
Type de données à utiliser pour récupérer des éléments de l’objet de classe de collection.
typedef T*& OUTARGTYPE;
Voir aussi
CDefaultElementTraits, classe
CAutoVectorPtr, classe
Vue d’ensemble de la classe