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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour