CTypedPtrMap 类是 MFC(Microsoft Foundation Classes)中的一个类,用于实现一个模板化的映射(map),将键和值关联起来。Lookup 是 CTypedPtrMap 类的一个公共方法,用于查找指定的键,并返回相应的值。

以下是 CTypedPtrMap::Lookup 方法的简要说明:
BOOL Lookup(KEY key, VALUE& rValue) const;

  •  key:要查找的键。

  •  rValue:如果找到键,将存储对应的值到此参数中。

  •  返回值:如果找到键,则返回 TRUE;否则返回 FALSE。


使用示例:
// 假设有一个 CTypedPtrMap 对象叫做 myMap
CTypedPtrMap<CMapKey, CMapValue*> myMap;

// 查找键为 specificKey 的值
CMapValue* pValue;
if (myMap.Lookup(specificKey, pValue))
{
    // 找到了,可以使用 pValue
}
else
{
    // 没找到
}

这个方法允许您通过键来检索与之关联的值,如果找到了键,它会返回 TRUE,并将对应的值存储在提供的引用参数中。如果未找到键,则返回 FALSE。


转载请注明出处:http://www.zyzy.cn/article/detail/22972/MFC/CTypedPtrMap