다음을 통해 공유


CMap::PLookup

지정 된 키에 매핑되는 값을 찾습니다.

const CPair* PLookup(
   ARG_KEY key
) const;
CPair* PLookup( 
   ARG_KEY key 
);

매개 변수

  • key
    찾을 요소의 키입니다.

반환 값

키 구조에 대 한 포인터입니다. 참조 CMap::CPair.일치 항목이 없을 경우 CMap::PLookup 반환 NULL.

설명

Map 요소에 대 한 정확 하 게 지정 된 키와 일치 하는 키를 검색 하려면이 메서드를 호출 합니다.

예제

typedef CMap<int, int, CPoint, CPoint> CMyMap;
CMyMap myMap;

myMap.InitHashTable(257);

// Add 10 elements to the map.
for (int i = 0; i <= 10; i++)
   myMap[i] = CPoint(i, i);

// Print the element values with even key values.
CMyMap::CPair *pCurVal;

for (int i = 0; i <= myMap.GetCount() ; i += 2)
{
   pCurVal = myMap.PLookup(i);
   _tprintf_s(_T("Current key value at %d: %d,%d\n"), 
      pCurVal->key, pCurVal->value.x, pCurVal->value.y);
}      

요구 사항

헤더: afxtempl.h

참고 항목

참조

클래스 CMap

계층 구조 차트

CMap::PGetNextAssoc

CMap::PGetFirstAssoc