Aracılığıyla paylaş


CMapStringToString::PLookup

Verilen bir anahtar eşlenen değeri arar.

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

Parametreler

  • key
    Anahtar için Aranacak öğe için bir işaretçi.

Dönüş Değeri

Belirtilen anahtar için bir işaretçi.

Notlar

Verilen anahtar tam olarak eşleşen bir anahtarla eşlemesi öğe için arama yapmak için bu yöntemi çağırın.

Örnek

CMapStringToString myMap;
CString myStr[4]={_T("One"), _T("Two"), _T("Three"), _T("Four")};

myMap.InitHashTable(257);

// Add 4 elements to the map.
myMap.SetAt(myStr[0], _T("Odd"));
myMap.SetAt(myStr[1], _T("Even"));
myMap.SetAt(myStr[2], _T("Odd"));
myMap.SetAt(myStr[3], _T("Even"));

// Print the element values with odd key values.
CMapStringToString::CPair *pCurVal;

for (int i = 0; i < 4 ; i += 2)
{
   pCurVal = myMap.PLookup(myStr[i]);
      _tprintf_s(_T("Current key value at %s: %s\n"), 
   pCurVal->key, pCurVal->value);
}    

Gereksinimler

Başlık: afxcoll.h

Ayrıca bkz.

Başvuru

CMapStringToString sınıfı

Hiyerarşi grafik

CMapStringToString::PGetNextAssoc

CMapStringToString::PGetFirstAssoc