以下是一个简单的示例,演示如何使用 GetCount 方法:
#include <afxtempl.h> // 包含 MFC 模板类头文件
// 假设我们创建了一个 CMap 类型的哈希表
CMap<int, int, CString, CString> myMap;
// 向哈希表中添加一些键-值对
myMap[1] = _T("One");
myMap[2] = _T("Two");
myMap[3] = _T("Three");
// 获取哈希表中的元素数量
int nCount = myMap.GetCount();
// 输出元素数量
TRACE(_T("Number of elements in the map: %d\n"), nCount);
在这个示例中,我们使用 GetCount 方法获取了哈希表 myMap 中的元素数量,并将结果输出到调试输出。在实际应用中,你可以根据 GetCount 返回的值来了解哈希表中有多少个键-值对。
请注意,由于 CMap 是一个模板类,你需要根据实际的键和值类型进行实例化。上述示例中,键和值的类型分别为整数和字符串。
转载请注明出处:http://www.zyzy.cn/article/detail/18650/MFC/CMap