在 MFC(Microsoft Foundation Classes)中,CObArray 类提供了名为 GetAt 的公共方法,用于获取数组中指定索引位置的元素。以下是 CObArray::GetAt 方法的一般形式:
CObject* CObArray::GetAt(int nIndex) const;

此方法接受一个整数参数 nIndex,表示数组中要获取元素的索引位置。它返回一个指向 CObject 类型的指针,指向指定索引位置的元素。

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

int index = 2; // 假设要获取索引为2的元素
CObject* pElement = myArray.GetAt(index);

// 检查 pElement 是否为有效指针,然后进行相应的操作
if (pElement != nullptr) {
    // 对 pElement 进行操作,比如使用它的成员函数或者属性
} else {
    // 处理无效指针的情况,可能是索引超出范围
}

请注意,索引是从零开始的,因此第一个元素的索引是0,第二个元素的索引是1,以此类推。在使用 GetAt 方法时,要确保索引值在有效范围内,以避免访问越界的情况。


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