次の方法で共有


CMapPtrToPtr クラス

void ポインターをキーとした void ポインターのマップをサポートします。

class CMapPtrToPtr : public CObject

メンバー

CMapPtrToPtr のメンバー関数は CMapStringToObクラスのメンバー関数に似ています。メンバー関数については CMapStringToOb クラスの説明を参照してください。関数のパラメーターまたは戻り値として CObject のポインターが使われている場合は、voidへのポインターに置き換えてください。関数のパラメーターまたは戻り値として char に CStringconst のポインターが使われている場合は、voidへのポインターに置き換えてください。

BOOL CMapStringToOb::Lookup( const char* <key>,

CObject*& <rValue> ) const;

たとえば、への移動

BOOL CMapPtrToPtr::Lookup( void* <key>, void*& <rValue> ) const;

sey0hcdb.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CMapStringToOb::CMapStringToOb

コンストラクターです。

sey0hcdb.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CMapStringToOb::GetCount

このマップ内の要素数を返します。

CMapStringToOb::GetHashTableSize

ハッシュ テーブルの要素の数を決定します。

CMapStringToOb::GetNextAssoc

次の要素を順番に取得します。

CMapStringToOb::GetSize

このマップ内の要素数を返します。

CMapStringToOb::GetStartPosition

最初の要素の位置を返します。

CMapStringToOb::HashKey

指定されたキーのハッシュ値を計算します。

CMapStringToOb::InitHashTable

ハッシュ テーブルを初期化します。

CMapStringToOb::IsEmpty

マップ空の状態 (要素) なしのテスト。

CMapStringToOb::Lookup

void ポインターをキーに基づいて void ポインターを検索します。ポインター値の比較に主に使用するポイントするエンティティではなく。

CMapStringToOb::LookupKey

指定したキー値に関連付けられているキーへの参照を返します。

CMapStringToOb::RemoveAll

このマップからすべての要素を削除します。

CMapStringToOb::RemoveKey

キーによって指定された要素を削除します。

CMapStringToOb::SetAt

マップに要素を挿入します; 一致するキーがある場合は、既存の要素を置き換えます。

sey0hcdb.collapse_all(ja-jp,VS.110).gifパブリック演算子

名前

説明

CMapStringToOb::operator [ ]

—マップに要素 SetAtの演算子の置換を挿入します。

解説

CMapPtrToPtrCDumpContext ランタイムへのアクセスおよびオブジェクトをダンプすることをサポートするために IMPLEMENT_DYNAMIC のマクロが組み込まれています。個々のマップ要素 (ポインター値) をダンプする必要がある場合、は 1 にダンプ コンテキストの深さを設定するより大きい。

ポインターにポインターのマップは、シリアル化されない場合があります。

CMapPtrToPtr のオブジェクトを削除または要素が削除されたときに、ポインターだけが削除されます、参照する、エンティティです。

CMapPtrToPtrの詳細については、" " [コレクション]を参照してください。

継承階層

CObject

CMapPtrToPtr

必要条件

Header: afxcoll.h

参照

関連項目

CObject クラス

階層図