TYPE CTypedPtrArray< TYPE, ARG_TYPE >::GetAt(int nIndex) const;
这个方法与 ElementAt 方法类似,也接受一个整数参数 nIndex,表示要获取的元素的索引位置。方法返回指定索引位置上的元素,其类型为 TYPE。同样地,返回的类型可能是指针类型,因为 CTypedPtrArray 存储的是指针数组。
以下是一个简单的示例,演示如何使用 GetAt 方法:
// 假设 MyObject 是您的特定类型的类
CTypedPtrArray<CObArray, MyObject*> myArray;
// 向 myArray 中添加一些元素
// 获取索引为 0 的元素
MyObject* pElement = myArray.GetAt(0);
// 使用 pElement 进行其他操作
在这个示例中,myArray 是一个 CTypedPtrArray,存储了 MyObject* 类型的指针。通过调用 GetAt 方法,可以获取索引为 0 的元素,并将其赋值给 pElement。您可以根据需要使用 pElement 进行其他操作。
请注意,如果指定的索引超出了数组的有效范围,GetAt 方法的行为是未定义的。因此,在使用之前最好检查索引是否在有效范围内。
转载请注明出处:http://www.zyzy.cn/article/detail/22942/MFC/CTypedPtrArray