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