CHeapPtr クラス
ヒープ ポインターを管理するためのスマート ポインター クラスです。
重要
このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。
template<
typename T,
class Allocator= CCRTAllocator
> class CHeapPtr :
public CHeapPtrBase< T, Allocator>
パラメーター
T
ヒープに格納されるオブジェクトの型。Allocator
使用するメモリ割り当てのクラス。
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
コンストラクターです。 |
パブリック メソッド
名前 |
説明 |
---|---|
ストアにオブジェクト ヒープ メモリを割り当てるには、このメソッドを呼び出します。 |
|
ヒープ メモリを再割り当てするには、このメソッドを呼び出します。 |
パブリック演算子
名前 |
説明 |
---|---|
代入演算子です。 |
解説
CHeapPtr は CHeapPtrBase とメモリの割り当ておよび解放を行う既定では、CRT ルーチンから使用 (CCRTAllocator 内に) 派生します。 クラス CHeapPtrList がヒープ ポインターのリストを構築に使用されることがあります。 CComHeapPtrを参照、COM メモリ割り当てルーチンを使用する。
継承階層
CHeapPtr
必要条件
ヘッダー : atlcore.h