Classe de CAutoPtrElementTraits
Cette classe fournit des méthodes, des fonctions static, et les typedefs utiles pour créer des collections de pointeurs intelligents.
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 CAutoPtrElementTraits : public CDefaultElementTraits<
ATL::CAutoPtr< T>
>
Paramètres
- T
Le type pointeur.
Membres
Typedefs publics
Nom |
Description |
---|---|
Le type de données à utiliser pour ajouter des éléments à l'objet de classe de collection. |
|
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.Les classes CAutoPtrArray et CAutoPtrList dérivent d' CAutoPtrElementTraits.Si vous générez une collection de pointeurs intelligents qui requiert nouveau vectorielles et des opérateurs delete, utilisez CAutoVectorPtrElementTraits à la place.
Hiérarchie d'héritage
CAutoPtrElementTraits
Configuration requise
Header: atlcoll.h
Voir aussi
Référence
Classe de CDefaultElementTraits