CMapPtrToWord 类的 Lookup 方法用于查找给定键(指针)对应的值(WORD)。下面是该方法的一般格式:
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