Minneshanteringsklasser

Anmärkning

Det aktiva mallbiblioteket (ATL) stöds fortfarande. Vi lägger dock inte längre till funktioner eller uppdaterar dokumentationen.

Dessa klasser ger stöd för heappekare, smarta pekare och andra rutiner för minnesallokering.

  • CAutoPtr Den här klassen representerar ett smart pekarobjekt.

  • CAutoPtrArray Den här klassen innehåller metoder som är användbara när du skapar en matris med smarta pekare.

  • CAutoPtrList Den här klassen innehåller metoder som är användbara när du skapar en lista med smarta pekare.

  • CAutoVectorPtr Den här klassen representerar ett smart pekarobjekt med nya vektoroperatorer och borttagningsoperatorer.

  • CComAllocator Den här klassen innehåller metoder för att hantera minne med hjälp av COM-minnesrutiner.

  • CComGITPtr Den här klassen innehåller metoder för att hantera gränssnittspekare och den globala gränssnittstabellen (GIT).

  • CComHeap Den här klassen implementerar IAtlMemMgr med hjälp av COM-minnesallokeringsfunktionerna.

  • CComHeapPtr En smart pekarklass för att hantera heappekare.

  • CComPtr En smart pekarklass för att hantera COM-gränssnittspekare.

  • CComPtrBase Den här klassen ger en grund för smarta pekarklasser med HJÄLP av COM-baserade minnesrutiner.

  • CComQIPtr En smart pekarklass för att hantera COM-gränssnittspekare.

  • CCRTAllocator Den här klassen innehåller metoder för att hantera minne med hjälp av CRT-minnesrutiner.

  • CCRTHeap Den här klassen implementerar IAtlMemMgr med hjälp av CRT-heapfunktionerna.

  • CGlobalHeap Den här klassen implementerar IAtlMemMgr med hjälp av win32-funktionerna för global heap.

  • CHandle Den här klassen innehåller metoder för att skapa och använda ett referensobjekt.

  • CHeapPtr En smart pekarklass för att hantera heappekare.

  • CHeapPtrBase Den här klassen utgör grunden för flera smarta heappekarklasser.

  • CHeapPtrList Den här klassen innehåller metoder som är användbara när du skapar en lista med heappekare.

  • CLocalHeap Den här klassen implementerar IAtlMemMgr med hjälp av de lokala Win32-heapfunktionerna.

  • CWin32Heap Den här klassen implementerar IAtlMemMgr med hjälp av win32-heapallokeringsfunktionerna.

  • IAtlMemMgr Den här klassen representerar gränssnittet för en minneshanterare.

Se även

Klassen översikt