以下是一个简单的例子,演示如何使用 CWordArray::GetUpperBound 方法:
#include <afx.h> // 包含 MFC 头文件
void GetArrayUpperBound()
{
CWordArray wordArray;
wordArray.Add(10);
wordArray.Add(20);
wordArray.Add(30);
// 获取数组的最大有效索引值
int upperBound = wordArray.GetUpperBound();
TRACE("Array upper bound: %d\n", upperBound);
}
在这个例子中,GetArrayUpperBound 函数创建了一个 CWordArray 对象,并使用 Add 方法向数组中添加了三个 WORD 类型的元素。然后,使用 GetUpperBound 方法获取数组的最大有效索引值,并输出该值。
需要注意的是,GetUpperBound 返回的是最大有效索引值,而不是数组中元素的数量。最大有效索引是从零开始的,因此,如果数组有 n 个元素,最大有效索引为 n-1。
转载请注明出处:http://www.zyzy.cn/article/detail/23726/MFC/CWordArray