CMapWordToOb クラス

16 ビット ワードをキーとした CObject ポインターのマップをサポートします。

class CMapWordToOb : public CObject

解説

CMapWordToOb のメンバー関数は、CMapStringToOb クラスのメンバー関数とほぼ同じです。 メンバー関数については CMapStringToOb クラスの説明を参照してください。 関数の引数や戻り値として CString または char への const ポインターが使われている箇所は、WORD に置き換えてください。

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

CObject*& <rValue> ) const;

は、次のように置き換えます。

BOOL CMapWordToOb::Lookup( WORD <key>, CObject*& <rValue> ) const;

CMapWordToOb には、シリアル化および配列要素のダンプをサポートする IMPLEMENT_SERIAL マクロが組み込まれています。 マップをアーカイブに格納する場合は、オーバーロードされた出力ストリーム演算子 (<<) または Serialize メンバー関数を使用します。各要素は順次シリアル化されます。

WORDCObject の要素を個別にダンプするには、ダンプ コンテキストの深さの引数を 1 以上に設定する必要があります。

CMapWordToOb オブジェクトを削除するか、またはこのオブジェクトの要素を削除すると、CObject ポインターが削除されます。 CObject ポインターが参照しているオブジェクトは破棄されません。

CMapWordToOb の詳細については、「コレクション クラス」を参照してください。

必要条件

**ヘッダー:**afxcoll.h

参照

参照

CObject クラス

階層図

その他の技術情報

CMapWordToOb のメンバー