CMapStringToOb::Lookup
반환 된 CObject 포인터 기반에 CString 값.
BOOL Lookup(
LPCTSTR key,
CObject*& rValue
) const;
매개 변수
key
조회 수 요소를 식별 하는 문자열 키를 지정 합니다.rValue
조회 된 요소에서 반환 된 값을 지정합니다.
반환 값
요소를 찾은 경우에 0이 아닌. 그렇지 않으면 0입니다.
설명
Lookup정확 하 게 일치 하는 키와 지도 요소를 빠르게 찾을 수 있는 해시 알고리즘을 사용 (CString 값).
다음 표에서 다른 멤버와 비슷한 함수를 보여 줍니다. CMapStringToOb::LookUp.
클래스 |
멤버 함수 |
---|---|
BOOL 조회 (void * key, void * & rValue) const. |
|
BOOL 조회 (void * key, WORD & rValue) const. |
|
BOOL 조회 (LPCTSTR key, void * & rValue) const. |
|
BOOL 조회 (LPCTSTR key, CString & rValue) const. |
|
BOOL 조회 (WORD key, CObject * & rValue) const. |
|
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