CHeapPtrElementTraits, classe
Cette classe fournit des méthodes, des fonctions static, et les typedefs utiles pour créer des collections de pointeurs de tas.
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 Allocator= ATL::CCRTAllocator
>
class CHeapPtrElementTraits : public CDefaultElementTraits<
ATL::CHeapPtr< T, Allocator>
>
Paramètres
T
Le type d'objet à stocker dans la classe de collection.Allocator
La classe d'allocation de mémoire à utiliser. La valeur par défaut est CCRTAllocator.
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 des pointeurs de tas. La classe CHeapPtrList dérive d' CHeapPtrElementTraits.
Pour plus d'informations, consultez Classes de collection ATL.
Hiérarchie d'héritage
CHeapPtrElementTraits
Configuration requise
Header: atlcoll.h