Share via


CMapStringToOb 類別

該字典集合的類別。 CObject 指標的對應唯一的 CString 物件。

class CMapStringToOb : public CObject

Members

a53a94f6.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CMapStringToOb::CMapStringToOb

建構函式。

a53a94f6.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CMapStringToOb::GetCount

傳回的元素數目。這個對應的。

CMapStringToOb::GetHashTableSize

判斷項目的目前數目在雜湊資料表中。

CMapStringToOb::GetNextAssoc

取得可逐一查看的下一個項目。

CMapStringToOb::GetSize

傳回的元素數目。這個對應的。

CMapStringToOb::GetStartPosition

傳回第一個項目的位置。

CMapStringToOb::HashKey

計算指定之索引鍵的雜湊值。

CMapStringToOb::InitHashTable

初始化雜湊資料表。

CMapStringToOb::IsEmpty

命名空間對應情況的 (沒有項目) 的測試。

CMapStringToOb::Lookup

查詢是以 null 指標索引鍵的 null 指標。 指向 ,它的索引鍵比較使用的指標值,而不是實體。

CMapStringToOb::LookupKey

傳回索引鍵的參考與指定之索引鍵值。

CMapStringToOb::RemoveAll

從這個對應移除所有項目。

CMapStringToOb::RemoveKey

移除指定索引鍵的項目。

CMapStringToOb::SetAt

將項目插入映像;,如果找到的話,會取代任何現有項目相符的金鑰。

a53a94f6.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

[in] CMapStringToOb::operator

將元素插入至對應的 SetAt—運算子取代。

備註

一旦插入一個 CString-CObject* 至 (項目) 的對應,您可以有效地擷取或刪除至使用字串或 CString 值做為索引鍵。 您也可以逐一查看對應中的所有項目。

型別的 位置 變數做為替代的輸入存取使用在所有對應變化。 您可以使用 位置 「記住」輸入和透過對應逐一查看。 您可以把這個反覆項目的索引鍵值是連續的,它不是。 擷取的項目序列不確定。

CMapStringToOb 合併 IMPLEMENT_SERIAL 巨集支援序列化和傾印其項目。 每個項目依次序列化,如果對應儲存到檔案,則會有多載的外掛程式**<<**() 運算子的或 Serialize 成員函式的。

如果您在對應 ( CString 值和 CObject 內容) 需要個別項目的診斷傾印,您必須將傾印內容的深度為 1 或更大。

CMapStringToOb 刪除物件時,或在移除項目時,其元素,移除 CString 物件和 CObject 指標。 不會終結 CObject 指標所參考的物件。

對應類別衍生類似清單衍生。 針對特殊用途的清單類別衍生的圖參閱本文 集合

繼承階層架構

CObject

CMapStringToOb

需求

Header: afxcoll.h

請參閱

參考

CObject 類別

階層架構圖

CMapPtrToPtr 類別

CMapPtrToWord 類別

CMapStringToPtr 類別

CMapStringToString 類別

CMapWordToOb 類別

CMapWordToPtr 類別