以下是 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