CHeapPtr, classe
Une classe intelligente de pointeur pour gérer des 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= CCRTAllocator
> class CHeapPtr :
public CHeapPtrBase< T, Allocator>
Paramètres
T
Le type d'objet à stocker sur le tas.Allocator
La classe d'allocation de mémoire à utiliser.
Membres
Constructeurs publics
Nom |
Description |
---|---|
Constructeur. |
Méthodes publiques
Nom |
Description |
---|---|
Appelez cette méthode pour allouer de la mémoire sur le tas des objets de magasin. |
|
Appelez cette méthode pour réaffecter la mémoire sur le tas. |
Opérateurs publics
Nom |
Description |
---|---|
l'opérateur d'assignation. |
Notes
CHeapPtr est dérivé de CHeapPtrBase et utilise par défaut des routines CRT (dans CCRTAllocator) pour allouer et libérer de la mémoire. La classe CHeapPtrList peut être utilisée pour construire une liste avec des pointeurs de tas. Consultez également le CComHeapPtr, qui utilise des routines d'allocation de mémoire COM.
Hiérarchie d'héritage
CHeapPtr
Configuration requise
Header: atlcore.h