以下是 CMapPtrToWord::SetAt 方法的基本用法示例:
CMapPtrToWord myMap;
// 设置键值对
myMap.SetAt(reinterpret_cast<void*>(0x1234), 100);
myMap.SetAt(reinterpret_cast<void*>(0x5678), 200);
myMap.SetAt(reinterpret_cast<void*>(0x9ABC), 300);
// 获取键为0x5678的值
WORD value;
if (myMap.Lookup(reinterpret_cast<void*>(0x5678), value)) {
TRACE(_T("Value for key 0x5678: %d\n"), value);
} else {
TRACE(_T("Key not found in the map.\n"));
}
在这个例子中,通过多次调用 SetAt 方法设置了不同键值对。最后,通过 Lookup 方法获取键为 0x5678 的值。
SetAt 方法可以用于添加新的键值对,也可以用于更新已存在键的值。
转载请注明出处:http://www.zyzy.cn/article/detail/18707/MFC/CMapPtrToWord