CHeapPtr クラス
ヒープ ポインターを管理するためのスマート ポインター クラスです。
template<
typename T,
class Allocator = CCRTAllocator
> class CHeapPtr :
public CHeapPtrBase< T, Allocator >
パラメーター
T
ヒープに格納するオブジェクトの種類。Allocator
使用するメモリの割り当てクラス。
解説
CHeapPtrBase の派生クラスである CHeapPtr は、既定では CCRTAllocator の CRT ルーチンを使用してメモリの割り当てと解放を行います。 CHeapPtrList クラスを使用すると、ヒープ ポインターのリストを生成できます。 COM メモリの割り当てルーチンを使用する CComHeapPtr の説明も参照してください。
必要条件
**ヘッダー:**atlcore.h