Share via


CMapStringToOb::Lookup

會根據 CString 值的 CObject 指標。

BOOL Lookup(
   LPCTSTR key,
   CObject*& rValue 
) const;

參數

  • key
    指定識別所要搜尋之項目的資料索引鍵。

  • rValue
    會從這個檢視的項目傳回的值。

傳回值

不是零,如果找到項目,則為 0。

備註

Lookup 使用雜湊演算法完全快速尋找索引鍵對應項目符合CString (值)。

下表顯示類似 CMapStringToOb::LookUp的其他成員函式。

類別

成員函式

CMapPtrToPtr

BOOL Lookup( void* key, void*_& rValue ) const;

CMapPtrToWord

BOOL Lookup( void* key, WORD_& rValue ) const;

CMapStringToPtr

BOOL Lookup( LPCTSTR key, void*_& rValue ) const;

CMapStringToString

BOOL Lookup( LPCTSTR key, CString_& rValue ) const;

CMapWordToOb

BOOL Lookup( WORD key, CObject*_& rValue ) const;

CMapWordToPtr

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

請參閱

參考

CMapStringToOb 類別

階層架構圖

[in] CMapStringToOb::operator