Condividi tramite


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

Vedere anche

Riferimenti

Classe CMapStringToString

Grafico delle gerarchie

CMapStringToString::PGetNextAssoc

CMapStringToString::PGetFirstAssoc