Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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