Udostępnij za pośrednictwem


CMapStringToOb::Lookup

Zwraca CObject na podstawie wskaźnika CString wartości.

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

Parametry

  • key
    Określa klucz ciąg identyfikujący elementu wyszukiwane.

  • rValue
    Określa wartość zwrócona z elementu wyszukanych.

Wartość zwracana

Niezerowa, jeśli element został odnaleziony; 0 inaczej.

Uwagi

LookupAby szybko znaleźć elementu mapy z kluczem, który dokładnie odpowiada algorytmu mieszania (CString wartość).

W poniższej tabeli przedstawiono funkcje, które są podobne do innego członka CMapStringToOb::LookUp.

Klasa

Funkcja Członkowskie

CMapPtrToPtr

BOOL wyszukiwania (void * key, void * & rValue) stała;

CMapPtrToWord

BOOL wyszukiwania (void * key, program WORD & rValue) stała;

CMapStringToPtr

BOOL odnośników (LPCTSTR key, void * & rValue) stała;

CMapStringToString

BOOL odnośników (LPCTSTR key, CString & rValue) stała;

CMapWordToOb

BOOL wyszukiwania (WORD key, CObject * & rValue) stała;

CMapWordToPtr

BOOL wyszukiwania (WORD key, void * & rValue) stała;

Przykład

Zobacz CObList::CObList listę CAge klasy używane we wszystkich przykładach kolekcji.

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?         

Wymagania

Nagłówek: afxcoll.h

Zobacz też

Informacje

Klasa CMapStringToOb

Wykres hierarchii

[CMapStringToOb::operator]