Aracılığıyla paylaş


CMapStringToOb::Lookup

Döndürür bir CObject işaretçisi dayanan bir CString değeri.

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

Parametreler

  • key
    Bakılacak öğesini tanımlayan dizgi anahtarını belirtir.

  • rValue
    Görünüyordu yukarı öğesinden döndürülen değeri belirtir.

Dönüş Değeri

Sıfırdan farklı tek bir öğe bulunursa; Aksi halde 0.

Notlar

Lookupeşlem öğesi tam olarak eşleşen bir anahtar kullanılarak kolayca bulmak için karma algoritmasını kullanır (CString değeri).

Diğer üye benzer işlevleri aşağıdaki tabloda gösterilmektedir CMapStringToOb::LookUp.

Sınıf

Üye işlevi

CMapPtrToPtr

bool arama (void * key, void * & rValue) const;

CMapPtrToWord

bool arama (void * key, Word'Ü & rValue) const;

CMapStringToPtr

bool arama (lpctstr key, void * & rValue) const;

CMapStringToString

bool arama (lpctstr key, CString & rValue) const;

CMapWordToOb

bool arama (word key, CObject * & rValue) const;

CMapWordToPtr

bool arama (word key, void * & rValue) const;

Örnek

Bkz: CObList::CObList bir listesi için CAge tüm koleksiyon örneklerde kullanılan sınıf.

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?         

Gereksinimler

Başlık: afxcoll.h

Ayrıca bkz.

Başvuru

CMapStringToOb sınıfı

Hiyerarşi grafik

[CMapStringToOb::operator]