CMapStringToOb::Lookup
會根據 CString 值的 CObject 指標。
BOOL Lookup(
LPCTSTR key,
CObject*& rValue
) const;
參數
key
指定識別所要搜尋之項目的資料索引鍵。rValue
會從這個檢視的項目傳回的值。
傳回值
不是零,如果找到項目,則為 0。
備註
Lookup 使用雜湊演算法完全快速尋找索引鍵對應項目符合CString (值)。
下表顯示類似 CMapStringToOb::LookUp的其他成員函式。
類別 |
成員函式 |
---|---|
BOOL Lookup( void* key, void*_& rValue ) const; |
|
BOOL Lookup( void* key, WORD_& rValue ) const; |
|
BOOL Lookup( LPCTSTR key, void*_& rValue ) const; |
|
BOOL Lookup( LPCTSTR key, CString_& rValue ) const; |
|
BOOL Lookup( WORD key, CObject*_& rValue ) const; |
|
BOOL Lookup( WORD key, void*_& rValue ) const; |
範例
針對所有集合範例的 CAge 類別的目錄參閱 CObList::CObList 。
CMapStringToOb map;
CAge* pa;
map.SetAt(_T("Bart"), new CAge(13));
map.SetAt(_T("Lisa"), new CAge(11));
map.SetAt(_T("Homer"), new CAge(36));
map.SetAt(_T("Marge"), new CAge(35));
ASSERT(map.Lookup(_T("Lisa"), (CObject*&)pa)); // Is "Lisa" in the map?
ASSERT(*pa == CAge(11)); // Is she 11?
需求
Header: afxcoll.h