CMapWordToPtr Class

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

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

class CMapWordToPtr : public CObject  

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

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

CObject*& <rValue> ) const;

例如,轉換為

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

公用建構函式

名稱說明
CMapStringToOb::CMapStringToOb建構函式。

公用方法

名稱說明
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將項目插入對應中。如果找到相符的索引鍵,會取代現有的項目。

公用運算子

名稱說明
[CMapStringToOb::operator]](../Topic/CMapStringToOb%20Class.md#cmapstringtoob__operator_at)將項目插入對應 — 運算子替代SetAt

CMapWordToPtr 結合 IMPLEMENT_DYNAMIC 巨集,支援 CDumpContext 物件的執行階段類型存取和傾印。 如果您需要個別地圖元素的傾印,您必須設定為 1 或更高的傾印內容的深度。

無法序列化 Word 為指標對應。

CMapWordToPtr物件被刪除,或其項目移除時,移除文字和指標。 不會移除指標所參考的實體。

如需有關CMapWordToPtr,請參閱文章集合

CObject

CMapWordToPtr

標頭︰ afxcoll.h

CObject 類別
階層架構圖表

顯示: