int CArray::GetUpperBound() const;
该方法没有参数,返回一个表示数组最大有效索引的整数。这是一个方便的方法,用于获取数组中最后一个元素的索引。
以下是一个示例:
CArray<int, int> myArray;
// 填充数组
myArray.Add(10);
myArray.Add(20);
myArray.Add(30);
// 获取数组的最大有效索引
int upperBound = myArray.GetUpperBound(); // upperBound 现在为 2
GetUpperBound 方法允许您在需要知道数组最大有效索引的情况下使用,例如在使用循环遍历数组时,确保不越界访问。请注意,如果数组为空,GetUpperBound 将返回 -1。
转载请注明出处:http://www.zyzy.cn/article/detail/15482/MFC/CArray