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