CMapStringToString::PLookup
Trova il valore mappato alla chiave specificata.
const CPair* PLookup(
LPCTSTR key
) const;
CPair* PLookup(
LPCTSTR key
);
Parametri
- key
Un puntatore alla chiave per l'elemento vengano cercate.
Valore restituito
Un puntatore alla chiave specificata.
Note
Chiamare questo metodo per trovare un elemento mapping con una chiave che corrisponde esattamente alla chiave specificata.
Esempio
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);
}
Requisiti
Header: afxcoll.h