共用方式為


CMapWordToOb 類別

支援以 16 位元字組為索引鍵的 CObject 指標對應。

語法

class CMapWordToOb : public CObject

成員

的成員函 CMapWordToOb 式類似于 CMapStringToOb 類別 的成員函式。 由於此相似性,您可以針對成員函式特性使用 CMapStringToOb 參考文件。 無論您在何處看到 CStringconst 指標 char 做為函式參數或傳回值,請取代 WORD。

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

例如,轉換為

BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;

公用建構函式

名稱 描述
CMapWordToOb::CMapWordToOb 建構函式。

公用方法

名稱 描述
CMapWordToOb::GetCount 傳回此對應中的專案數目。
CMapWordToOb::GetHashTableSize 決定雜湊表中目前的專案數目。
CMapWordToOb::GetNextAssoc 取得反覆運算的下一個專案。
CMapWordToOb::GetSize 傳回此對應中的專案數目。
CMapWordToOb::GetStartPosition 傳回第一個專案的位置。
CMapWordToOb::HashKey 計算指定索引鍵的雜湊值。
CMapWordToOb::InithashTable 初始化雜湊表。
CMapWordToOb::IsEmpty 測試空白對應條件 (沒有元素)。
CMapWordToOb::Lookup 根據 void 指標索引鍵查閱 void 指標。 指標值,而不是它指向的實體,用於索引鍵比較。
CMapWordToOb::LookupKey 傳回與指定之索引鍵值相關聯的索引鍵參考。
CMapWordToOb::RemoveAll 從這個對應中移除所有元素。
CMapWordToOb::RemoveKey 移除索引鍵所指定的專案。
CMapWordToOb::SetAt 將專案插入對應中;如果找到相符的索引鍵,則會取代現有的專案。

公用運算子

名稱 描述
CMapWordToOb::operator [ ] 將專案插入對應中 , 運算子取代 SetAt

備註

CMapWordToOb 併入 IMPLEMENT_SERIAL 宏,以支援其專案的序列化和傾印。 如果對應儲存至封存,則會使用多載插入 ( << ) 運算子或 Serialize 成員函式來序列化每個元素。

如果您需要個別 WORD 元素 CObject 的傾印,您必須將傾印內容的深度設定為 1 或更新。

CMapWordToOb刪除物件或移除其專案時,會 CObject 移除指標。 指標所 CObject 參考的物件不會終結。

如需 的詳細資訊 CMapWordToOb ,請參閱集合 一文

繼承階層架構

CObject

CMapWordToOb

需求

標頭: afxcoll.h

另請參閱

CObject 類別
階層架構圖表