CMapPtrToWord クラス
void ポインターをキーとした 16 ビット ワードのマップをサポートします。
class CMapPtrToWord : public CObject
メンバー
CMapPtrToWord のメンバー関数は CMapStringToObクラスのメンバー関数に似ています。メンバー関数については CMapStringToOb クラスの説明を参照してください。関数のパラメーターまたは戻り値として CObject のポインターが使われている場合は、別の word。関数のパラメーターまたは戻り値として char に CString か const のポインターが使われている場合は、voidへのポインターに置き換えてください。
BOOL CMapStringToOb::Lookup( const char* <key>,
CObject*& <rValue> ) const;
たとえば、への移動
BOOL CMapPtrToWord::Lookup( const void* <key>, WORD& <rValue> ) const;
パブリック コンストラクター
名前 |
説明 |
---|---|
コンストラクターです。 |
パブリック メソッド
名前 |
説明 |
---|---|
このマップ内の要素数を返します。 |
|
ハッシュ テーブルの要素の数を決定します。 |
|
次の要素を順番に取得します。 |
|
このマップ内の要素数を返します。 |
|
最初の要素の位置を返します。 |
|
指定されたキーのハッシュ値を計算します。 |
|
ハッシュ テーブルを初期化します。 |
|
マップ空の状態 (要素) なしのテスト。 |
|
void ポインターをキーに基づいて void ポインターを検索します。ポインター値の比較に主に使用するポイントするエンティティではなく。 |
|
指定したキー値に関連付けられているキーへの参照を返します。 |
|
このマップからすべての要素を削除します。 |
|
キーによって指定された要素を削除します。 |
|
マップに要素を挿入します; 一致するキーがある場合は、既存の要素を置き換えます。 |
パブリック演算子
名前 |
説明 |
---|---|
—マップに要素 SetAtの演算子の置換を挿入します。 |
解説
CMapWordToPtr は CDumpContext ランタイムへのアクセスおよびオブジェクトをダンプすることをサポートするために IMPLEMENT_DYNAMIC のマクロが組み込まれています。個々のマップ要素をダンプする必要がある場合、は 1 にダンプ コンテキストの深さを設定するより大きい。
ポインターに Word のマップは、シリアル化されない場合があります。
CMapPtrToWord のオブジェクトを削除または要素が削除されると、ポインターという単語が削除されます。主要なポインターに参照されるエンティティは削除されません。
CMapPtrToWordの詳細については、" " [コレクション]を参照してください。
継承階層
CMapPtrToWord
必要条件
Header: afxcoll.h