Share via


メモリ管理クラス

これらのクラスは、ヒープ ポインター、スマート ポインター、およびその他のメモリ割り当てルーチンをサポートします。

  • CAutoPtr このクラスは、スマート ポインター オブジェクトを表します。

  • CAutoPtrArray このクラスでは、スマート ポインターの配列を構築する際に役立つメソッドが提供されますます。

  • CAutoPtrList このクラスは、スマート ポインターの一覧を構築する際に役立つメソッドを備えています。

  • CAutoVectorPtr このクラスは、ベクター型の new 演算子と delete 演算子を使用してスマート ポインター オブジェクトを表します。

  • CComAllocator このクラスは、COM メモリ ルーチンを使用してメモリを管理するためのメソッドを備えています。

  • CComAllocator このクラスは、インターフェイス ポインターとグローバル インターフェイス テーブル (GIT) を処理するためのメソッドを備えています。

  • 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 このクラスは、メモリ マネージャーへのインターフェイスを表します。

関連項目

クラスの概要