以下是一个简单的示例,演示如何使用 GetSize 方法:
#include <afxtempl.h> // 包含 MFC 模板类头文件
// 假设我们创建了一个 CMap 类型的哈希表
CMap<int, int, CString, CString> myMap;
// 向哈希表中添加一些键-值对
myMap[1] = _T("One");
myMap[2] = _T("Two");
myMap[3] = _T("Three");
// 获取哈希表中的元素数量
int nSize = myMap.GetSize();
// 输出元素数量
TRACE(_T("Number of elements in the map: %d\n"), nSize);
在这个示例中,我们使用 GetSize 方法获取了哈希表 myMap 中的元素数量,并将结果输出到调试输出。GetSize 返回的是 int 类型的值,表示哈希表中键-值对的数量。
这是一个方便的方法,用于在不需要遍历整个哈希表的情况下获取哈希表的大小。
转载请注明出处:http://www.zyzy.cn/article/detail/18653/MFC/CMap