int CWordArray::GetUpperBound() const;
这个方法没有参数,它返回数组中最后一个元素的索引值。如果数组是空的,或者只包含一个元素,那么 GetUpperBound 返回的值为 -1。
以下是一个简单的示例:
#include <afxtempl.h> // 包含 MFC 模板类头文件
// ...
CWordArray wordArray;
// 添加一些元素到数组
wordArray.Add(100);
wordArray.Add(200);
wordArray.Add(300);
// 获取数组中最后一个元素的索引
int upperBound = wordArray.GetUpperBound();
// 输出结果
TRACE("Upper bound of the array: %d\n", upperBound);
在这个示例中,CWordArray::GetUpperBound 方法被用于获取数组中最后一个元素的索引,并将其输出。
需要注意的是,GetUpperBound 返回的值并不是数组中的元素数量,而是最后一个元素的索引。因此,如果数组包含三个元素,那么 GetUpperBound 返回的值是 2。
转载请注明出处:http://www.zyzy.cn/article/detail/23711/MFC/CWordArray