在 MFC(Microsoft Foundation Classes)中,CObArray 类提供了 GetUpperBound 方法,用于获取数组中有效元素的最高索引。

以下是 CObArray::GetUpperBound 方法的简要说明:
int CObArray::GetUpperBound() const;

这个方法返回数组中有效元素的最高索引。有效元素是指数组中存储的实际元素,而不是可能已被删除或尚未赋值的元素。索引从 0 开始,所以最高索引通常是 GetSize() - 1。

例如,如果你有一个 CObArray 对象 myArray,你可以使用以下代码获取数组中有效元素的最高索引:
int upperBound = myArray.GetUpperBound();

得到的 upperBound 就是数组中有效元素的最高索引。

请注意,GetUpperBound 返回的是有效元素的索引,而不是数组的实际大小。如果数组为空,GetUpperBound 返回 -1。


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