内存管理类

这些类支持堆指针、智能指针和其他内存分配例程。

  • CAutoPtr 此类表示智能指针对象。

  • CAutoPtrArray 此类提供在构造智能指针数组时有用的方法。

  • CAutoPtrArray 此类提供在构造智能指针列表时有用的方法。

  • CAutoVectorPtr 此类使用向量 new 和 delete 运算符表示智能指针对象。

  • CComAllocator 此类提供使用 COM 内存例程管理内存的方法。

  • CComGITPtr 此类提供用于处理接口指针和全局接口表 (GIT) 的方法。

  • CComHeap 此类使用 COM 内存分配函数实现 IAtlMemMgr

  • CComHeapPtr 用于管理堆指针的智能指针类。

  • CComPtr 用于管理 COM 接口指针的智能指针类。

  • CComPtrBase 此类为使用基于 COM 的内存例程的智能指针类提供了基础。

  • CComQIPtr 用于管理 COM 接口指针的智能指针类。

  • CCRTAllocator 此类提供使用 CRT 内存例程管理内存的方法。

  • CCRTHeap 此类使用 CRT 堆函数实现 IAtlMemMgr

  • CGlobalHeap 此类使用 Win32 全局堆函数实现 IAtlMemMgr

  • CHandle 此类提供创建和使用句柄对象的方法。

  • CHeapPtr 用于管理堆指针的智能指针类。

  • CHeapPtrBase 此类构成了多个智能堆指针类的基础。

  • CAutoPtrArray 此类提供在构造堆指针列表时有用的方法。

  • CLocalHeap 此类使用 Win32 全局堆函数实现 IAtlMemMgr

  • CWin32Heap 此类使用 Win32 堆分配函数实现 IAtlMemMgr

  • IAtlMemMgr 此类表示内存管理器的接口。

另请参阅

类概述