次の方法で共有


CHeapPtr クラス

更新 : 2007 年 11 月

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

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 クラスの概要