Classi di gestione della memoria

Queste classi forniscono il supporto per i puntatori dell'heap, puntatori intelligenti e altre routine di allocazione della memoria.

  • CAutoPtr questa classe rappresenta un oggetto del puntatore intelligente.

  • CAutoPtrArray questa classe fornisce metodi utili quando si crea una matrice di puntatori intelligenti.

  • CAutoPtrList questa classe fornisce metodi utili quando si crea un elenco con puntatori intelligenti.

  • CAutoVectorPtr questa classe rappresenta un oggetto del puntatore intelligente utilizzando il nuovo vettore e operatori delete.

  • CComAllocator questa classe fornisce metodi per la gestione della memoria tramite le routine di memoria COM.

  • CComGITPtr questa classe fornisce metodi per la gestione dei puntatori a interfaccia e della tabella globale (GIT) dell'interfaccia.

  • CComHeap questa classe implementa IAtlMemMgr utilizzando le funzioni di allocazione della memoria COM.

  • Classe del puntatore intelligente diCComHeapPtr per gestire i puntatori heap.

  • Classe del puntatore intelligente diCComPtr per gestire i puntatori all'interfaccia COM.

  • CComPtrBase questa classe fornisce una base per le classi intelligenti del puntatore utilizzando le routine di memoria basata su COM.

  • Classe del puntatore intelligente diCComQIPtr per gestire i puntatori all'interfaccia COM.

  • CCRTAllocator questa classe fornisce metodi per la gestione della memoria tramite le routine CRT di memoria.

  • CCRTHeap questa classe implementa IAtlMemMgr utilizzando le funzioni di heap CRT.

  • CGlobalHeap questa classe implementa IAtlMemMgr utilizzando le funzioni globali dell'heap Win32.

  • CHandle questa classe fornisce i metodi per la creazione e l'utilizzo di un oggetto di handle.

  • Classe del puntatore intelligente diCHeapPtr per gestire i puntatori heap.

  • CHeapPtrBase questa classe costituisce la base per diverse classi del puntatore intelligente heap.

  • CHeapPtrList questa classe fornisce metodi utili quando si crea un elenco con puntatori heap.

  • CLocalHeap questa classe implementa IAtlMemMgr utilizzando le funzioni locali dell'heap Win32.

  • CWin32Heap questa classe implementa IAtlMemMgr utilizzando le funzioni di allocazione heap Win32.

  • IAtlMemMgr questa classe rappresenta l'interfaccia a un gestore di memoria.

Vedere anche

Altre risorse

I cenni preliminari sulle classi ATL