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

Siehe auch

Referenz

CMapStringToString-Klasse

Hierarchien-Diagramm

CMapStringToString::PGetNextAssoc

CMapStringToString::PGetFirstAssoc