在 MFC(Microsoft Foundation Classes)中,CPtrArray::GetCount 是一个公共方法,用于获取 CPtrArray 对象中元素的数量(即指针数组中的元素个数)。

以下是 CPtrArray::GetCount 方法的可能声明:
int CPtrArray::GetCount() const;

这个方法返回整数值,表示 CPtrArray 中当前存储的元素数量。

以下是一个简单的示例,演示如何使用 CPtrArray::GetCount 方法:
#include <afxtempl.h>

// ...

CPtrArray ptrArray;

// 添加一些指针到数组
int* pInt1 = new int(42);
int* pInt2 = new int(77);
ptrArray.Add(pInt1);
ptrArray.Add(pInt2);

// 获取数组中元素的数量
int nCount = ptrArray.GetCount();

// 现在,nCount 的值为 2,表示数组中有两个元素

GetCount 方法对于确定数组中有多少个元素非常有用,以便在遍历、处理或其他操作中使用。需要注意的是,在使用 CPtrArray 管理指针数组时,你需要负责释放这些指针以防止内存泄漏。


转载请注明出处:http://www.zyzy.cn/article/detail/21874/MFC/CPtrArray