在 MFC(Microsoft Foundation Classes)中,CObArray 类提供了名为 GetUpperBound 的公共方法,用于获取数组的上界(最大有效索引)。以下是 CObArray::GetUpperBound 方法的一般形式:
int CObArray::GetUpperBound() const;

此方法返回一个整数,表示 CObArray 对象中最大有效索引。在 MFC 中,数组的有效索引范围是从 0 到上界(inclusive)。

示例代码如下:
CObArray myArray; // 假设有一个 CObArray 对象
// ... 在 myArray 中添加一些元素 ...

int upperBound = myArray.GetUpperBound();
// upperBound 现在包含 myArray 的最大有效索引

这个方法通常用于确定数组的有效索引范围,以便在循环中迭代访问这些元素,或者在其他需要知道索引范围的情况下使用。注意,GetUpperBound 返回的是最大有效索引,而不是数组中的元素数量。因此,有效索引范围是从 0 到 GetUpperBound()。


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