メモリ管理クラス
ヒープ ポインター、スマート ポインター、およびその他のメモリ割り当てルーチンをサポートするクラスを次に示します。
CAutoPtr このクラスは、スマート ポインター オブジェクトを表します。
CAutoPtrArray このクラスには、スマート ポインターの配列を構築するときに役立つメソッドが用意されています。
CAutoPtrList このクラスには、スマート ポインターのリストを構築するときに役立つメソッドが用意されています。
CAutoVectorPtr このクラスは、ベクターの new 演算子と delete 演算子を使用して、スマート ポインター オブジェクトを表します。
CComAllocator このクラスには、COM メモリ ルーチンを使用したメモリ管理用のメソッドが用意されています。
CComGITPtr このクラスには、インターフェイス ポインターおよびグローバル インターフェイス テーブル (GIT: Global Interface Table) を扱うメソッドが用意されています。
CComHeap このクラスは、COM メモリ割り当て関数を使用して、IAtlMemMgr を実装します。
CComHeapPtr ヒープ ポインターを管理するスマート ポインター クラスです。
CComPtr COM インターフェイス ポインターを管理するスマート ポインター クラスです。
CComPtrBase このクラスには、COM ベースのメモリ ルーチンを使用するスマート ポインター クラスの基本クラスが用意されています。
CComQIPtr COM インターフェイス ポインターを管理するスマート ポインター クラスです。
CCRTAllocator このクラスには、CRT メモリ ルーチンを使用したメモリ管理用のメソッドが用意されています。
CCRTHeap このクラスは、CRT ヒープ関数を使用して、IAtlMemMgr を実装します。
CGlobalHeap このクラスは、Win32 グローバル ヒープ関数を使用して IAtlMemMgr を実装します。
CHandle このクラスには、ハンドル オブジェクトを作成および使用するためのメソッドが用意されています。
CHeapPtr ヒープ ポインターを管理するスマート ポインター クラスです。
CHeapPtrBase このクラスは、スマート ヒープ ポインター クラスの基本クラスとなります。
CHeapPtrList このクラスには、ヒープ ポインターのリストを構築するときに役立つメソッドが用意されています。
CLocalHeap このクラスは、Win32 ローカル ヒープ関数を使用して IAtlMemMgr を実装します。
CWin32Heap このクラスは、Win32 ヒープ割り当て関数を使用して IAtlMemMgr を実装します。
IAtlMemMgr このクラスは、メモリ マネージャーへのインターフェイスを表します。