CMapWordToOb 類別
支援以 16 位元字組為索引鍵的 CObject
指標對應。
語法
class CMapWordToOb : public CObject
成員
的成員函 CMapWordToOb
式類似于 CMapStringToOb 類別 的成員函式。 由於此相似性,您可以針對成員函式特性使用 CMapStringToOb
參考文件。 無論您在何處看到 CString
或 const
指標 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
,請參閱集合 一文 。
繼承階層架構
CMapWordToOb
需求
標頭: afxcoll.h
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應