Share via


Memory Management Classes

這些類別提供堆疊指標、智慧型指標和其他記憶體配置常式的支援。

  • CAutoPtr 這個類別表示智慧型指標物件。

  • 以建構一個陣列智慧型指標時,CAutoPtrArray 這個類別會提供有用的方法。

  • 以建構清單智慧型指標時,CAutoPtrList 這個類別會提供有用的方法。

  • 使用向量新增和刪除運算子,CAutoVectorPtr 這個類別表示智慧型指標物件。

  • 使用 COM 記憶體CComAllocator 常式,這個類別會提供管理記憶體的方法。

  • CComGITPtr 這個類別會處理方法提供介面指標和全域介面表 (GIT)。

  • 使用 COM 記憶體配置CComHeap 配置功能,這個類別會實作 IAtlMemMgr

  • 管理的堆積指標的CComHeapPtr A 智慧型指標類別。

  • 處理 COM 介面指標的CComPtr A 智慧型指標類別。

  • 使用 COM 架構的記憶體CComPtrBase 常式,這個類別提供智慧型指標類別提供了基礎。

  • 處理 COM 介面指標的CComQIPtr A 智慧型指標類別。

  • 使用 CRT 記憶體CCRTAllocator 常式,這個類別會提供管理記憶體的方法。

  • 使用 CRT 堆積函式CCRTHeap ,這個類別會實作 IAtlMemMgr

  • 使用 Win32 全域堆積函式,CGlobalHeap 這個類別會實作 IAtlMemMgr

  • CHandle 這個類別提供方法來建立和使用物件控制代碼。

  • 管理的堆積指標的CHeapPtr A 智慧型指標類別。

  • 這個類別CHeapPtrBase 成為許多智慧型指標堆積類別的基礎。

  • 以建構清單堆積指標時,CHeapPtrList 這個類別會提供有用的方法。

  • 使用 Win32 區域堆積函式,CLocalHeap 這個類別會實作 IAtlMemMgr

  • 使用 Win32 堆積配置函式,CWin32Heap 這個類別會實作 IAtlMemMgr

  • IAtlMemMgr 這個類別表示介面給記憶體管理員。

請參閱

其他資源

ATL Class Overview