以下是 Lookup 方法的签名:
BOOL Lookup(LPCTSTR key, CString& rValue) const;
- key 参数是要查找的字符串键。
- rValue 参数是用于存储找到的值的字符串引用。
以下是一个示例用法:
CMapStringToString myMap; // 创建一个 CMapStringToString 对象
// 向映射中添加键值对
myMap["Key1"] = "Value1";
myMap["Key2"] = "Value2";
myMap["Key3"] = "Value3";
CString value;
// 查找键 "Key2" 是否存在,并获取对应的值
if (myMap.Lookup("Key2", value)) {
// 在这个例子中,由于键 "Key2" 存在,value 将包含相应的值 "Value2"
} else {
// 在这里处理键不存在的情况
}
在这个例子中,我们使用 Lookup 方法查找键 "Key2" 是否存在于映射中,并将相应的值存储在变量 value 中。根据返回的布尔值,你可以判断是否成功找到键,并采取相应的操作。
转载请注明出处:http://www.pingtaimeng.com/article/detail/18788/MFC/CMapStringToString