共用方式為


CMap::PLookup

要尋找的值會對應至特定索引鍵。

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

參數

  • key
    項目的索引鍵可以將會搜尋。

傳回值

為主要結構的指標,請參閱 CMap::CPair。 如果找不到符合的項目, CMap::PLookup 傳回 NULL。

備註

呼叫這個方法會搜尋與具有完全符合指定索引鍵相關聯的索引鍵一個對應項目。

範例

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);
}      

需求

Header: afxtempl.h

請參閱

參考

CMap 類別

階層架構圖

CMap::PGetNextAssoc

CMap::PGetFirstAssoc