基本介紹
- 中文名:CMapWordToOb
- 類型:函式
- 隸屬:程式代碼
- 特點:替換為WORD
CMapWordToOb類支持16位字為關鍵碼的CObject指針的映射。
BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;
例如,它可以轉換為:
BOOL CMapWordToOb::Lookup( const void* <key>, WORD& <rValue> ) const;
CMapWordToOb引入了宏IMPLEMENT_SERIAL來支持運行狀態類型的訪問,並將其轉儲為CDumpContext對象。如果映射存儲到檔案檔案中,那么每一元素都可利用載入插入(<<)操作符或Serialize成員函式來依次進行串列化。
如果要了解有關實現個別的WORD元素到CObject元素的轉儲,那么必須將轉儲文本的深度設定為1或更大。
當CMapWordToOb對象或其元素被刪除,那么CObject對象也將被刪除。
#include <afxcoll.h>
CMapWordToOb類的成員
構造一個將字映射為CObject指針的收集 |
操作
Lookup | 返回一個使用字作為關鍵碼的CObject指針 |
SetAt | 在映射中插入一個元素,但假如發現了相匹配的關鍵碼,則替換已經存在的元素 |
operator [] | 在映射中插入一個元素,它是代替SetAt的操作 |
RemoveKey | 刪除關鍵碼指定的元素 |
刪除映射中所有的元素 | |
GetStartPosition | 返回第一個元素的位置 |
獲取循環中下一個元素 |
狀態