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