Share via


CHeapPtr クラス

ヒープ ポインターを管理するためのスマート ポインター クラスです。

template<
   typename T,
   class Allocator = CCRTAllocator
> class CHeapPtr :
   public CHeapPtrBase< T, Allocator >

パラメーター

  • T
    ヒープに格納するオブジェクトの種類。

  • Allocator
    使用するメモリの割り当てクラス。

解説

CHeapPtrBase の派生クラスである CHeapPtr は、既定では CCRTAllocator の CRT ルーチンを使用してメモリの割り当てと解放を行います。 CHeapPtrList クラスを使用すると、ヒープ ポインターのリストを生成できます。 COM メモリの割り当てルーチンを使用する CComHeapPtr の説明も参照してください。

必要条件

**ヘッダー:**atlcore.h

参照

参照

CHeapPtrBase クラス

CCRTAllocator クラス

その他の技術情報

CHeapPtr のメンバー

ATL クラスの概要