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