CComHeapPtr クラス
ヒープ ポインターを管理するためのスマート ポインター クラス。
構文
template<typename T>
class CComHeapPtr : public CHeapPtr<T, CComAllocator>
パラメーター
T
ヒープに格納されるオブジェクトの種類。
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CComHeapPtr::CComHeapPtr | コンストラクター。 |
解説
CComHeapPtr
は CHeapPtr
から派生しますが、CComAllocator を使用し、COM ルーチンでメモリを割り当てます。 利用できるメソッドについては、「CHeapPtr」と「CHeapPtrBase」を参照してください。
継承階層
CComHeapPtr
要件
ヘッダー: atlbase.h
CComHeapPtr::CComHeapPtr
コンストラクター。
CComHeapPtr() throw();
explicit CComHeapPtr(T* pData) throw();
パラメーター
pData
既存の CComHeapPtr
オブジェクトです。
解説
ヒープ ポインターは既存の CComHeapPtr
オブジェクトを利用し、任意で作成できます。 作成する場合、新しい CComHeapPtr
オブジェクトは新しいポインターとリソースの管理を担います。