Classe di CHeapPtr
Una classe del puntatore intelligente per gestire i puntatori heap.
![]() |
---|
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime. |
template<
typename T,
class Allocator= CCRTAllocator
> class CHeapPtr :
public CHeapPtrBase< T, Allocator>
Parametri
T
Il tipo di oggetto da archiviare nell'heap.Allocator
La classe di allocazione della memoria da utilizzare.
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Chiamare questo metodo per allocare memoria nell'heap per archiviare oggetti. |
|
Chiamare questo metodo per ridistribuire la memoria nell'heap. |
Operatori pubblici
Nome |
Descrizione |
---|---|
l'operatore di assegnazione. |
Note
CHeapPtr è derivato da CHeapPtrBase e per impostazione predefinita vengono utilizzate le routine CRT (in CCRTAllocator) per allocare e liberare memoria.La classe CHeapPtrList può essere utilizzata per costruire un elenco con puntatori heap.Vedere anche CComHeapPtr, che utilizza le routine di allocazione della memoria COM.
Gerarchia di ereditarietà
CHeapPtr
Requisiti
Header: atlcore.h