CPtrArray 类的 GetUpperBound 方法用于获取数组的上限索引。以下是关于该方法的信息:
int CPtrArray::GetUpperBound() const;

该方法返回 CPtrArray 对象中最后一个有效元素的索引值。这是一个 const 方法,表示在调用该方法时,不会修改 CPtrArray 对象的内容。

通常,GetUpperBound 返回的值是数组中有效元素的最大索引。如果数组为空,则返回 -1。

你可以使用这个方法来确定数组的有效元素范围。例如:
CPtrArray myPtrArray;
// 填充 myPtrArray 的代码...

int upperBound = myPtrArray.GetUpperBound();
// 现在,upperBound 包含了 myPtrArray 中最后一个有效元素的索引

for (int i = 0; i <= upperBound; i++) {
    // 处理数组中的元素...
}

这样,你可以通过循环遍历数组的有效元素范围,执行相应的操作。


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