BOOL Lookup(
void* key,
WORD& rValue
) const;
- key:要查找的键(指针)。
- rValue:成功查找时,将键对应的值(WORD)通过引用传递出去。
该方法返回一个布尔值,表示查找是否成功。如果找到了指定的键,方法返回 TRUE,并将对应的值通过 rValue 参数传递出来;否则,返回 FALSE。
以下是一个示例用法:
CMapPtrToWord myMap;
// 在这里执行一些插入操作
void* myKey = /* 设置要查找的键 */;
WORD myValue;
if (myMap.Lookup(myKey, myValue)) {
// 查找成功,myValue 中包含对应的值
TRACE("找到键对应的值:%d\n", myValue);
} else {
// 查找失败,键不存在
TRACE("未找到指定的键\n");
}
在上面的示例中,首先创建了一个 CMapPtrToWord 对象,并在一些操作之后使用 Lookup 方法来查找指定的键,并将对应的值传递出来。
转载请注明出处:http://www.zyzy.cn/article/detail/18716/MFC/CMapPtrToWord