以下是一个示例用法:
CMap<int, int, CString, CString&> myMap;
// 添加一些键值对
myMap[1] = "One";
myMap[2] = "Two";
myMap[3] = "Three";
// 查找键为2的值
int keyToFind = 2;
CString foundValue;
if (myMap.Lookup(keyToFind, foundValue)) {
wprintf(L"Value for key %d: %s\n", keyToFind, (LPCTSTR)foundValue);
} else {
wprintf(L"Key %d not found in the map.\n", keyToFind);
}
在这个例子中,Lookup 方法用于查找键为2的值。如果找到了,它会将相应的值存储在 foundValue 变量中,并输出到控制台。如果键未找到,会输出 "Key 2 not found in the map."。
Lookup 方法可以帮助您在映射中快速查找指定的键,并获取对应的值。
转载请注明出处:http://www.zyzy.cn/article/detail/18666/MFC/CMap