다음을 통해 공유


CMapStringToOb::Lookup

반환 된 CObject 포인터 기반에 CString 값.

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

매개 변수

  • key
    조회 수 요소를 식별 하는 문자열 키를 지정 합니다.

  • rValue
    조회 된 요소에서 반환 된 값을 지정합니다.

반환 값

요소를 찾은 경우에 0이 아닌. 그렇지 않으면 0입니다.

설명

Lookup정확 하 게 일치 하는 키와 지도 요소를 빠르게 찾을 수 있는 해시 알고리즘을 사용 (CString 값).

다음 표에서 다른 멤버와 비슷한 함수를 보여 줍니다. CMapStringToOb::LookUp.

클래스

멤버 함수

CMapPtrToPtr

BOOL 조회 (void * key, void * & rValue) const.

CMapPtrToWord

BOOL 조회 (void * key, WORD & rValue) const.

CMapStringToPtr

BOOL 조회 (LPCTSTR key, void * & rValue) const.

CMapStringToString

BOOL 조회 (LPCTSTR key, CString & rValue) const.

CMapWordToOb

BOOL 조회 (WORD key, CObject * & rValue) const.

CMapWordToPtr

BOOL 조회 (WORD key, void * & rValue) const.

예제

참조 하십시오 CObList::CObList 에 CAge 모든 컬렉션 예제에 사용 되는 클래스입니다.

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?         

요구 사항

헤더: afxcoll.h

참고 항목

참조

CMapStringToOb 클래스

계층 구조 차트

CMapStringToOb::operator]