CMapStringToString::PLookup
Dynamic Data sucht nach den Wert, der einer angegebenen Schlüssel zugeordnet ist.
const CPair* PLookup(
LPCTSTR key
) const;
CPair* PLookup(
LPCTSTR key
);
Parameter
- key
Ein Zeiger auf den Schlüssel, damit das Element gesucht werden kann.
Rückgabewert
Ein Zeiger auf den angegebenen Schlüssel.
Hinweise
Rufen Sie diese Methode auf, um für ein Kartenelement mit einem Schlüssel zu suchen, die genau den angegebenen Schlüssel entspricht.
Beispiel
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);
}
Anforderungen
Header: afxcoll.h