CArray::GetAt

返回数组元素位于指定索引处。

TYPE& GetAt( 
   INT_PTR nIndex  
);
const TYPE& GetAt( 
   INT_PTR nIndex
) const;

参数

  • 类型
    指定数组元素的类型模板参数。

  • nIndex
    大于或等于0并且小于或等于 GetUpperBound返回的值的整数索引。

返回值

当前数组元素的索引。

备注

通过负值或值大于返回的值 GetUpperBound 导致生成失败的断言。

示例

CArray<CPoint,CPoint> myArray;
CPoint pt;

// Add elements to the array.
for (int i = 0; i < 10; i++)
   myArray.Add(CPoint(i, 2 * i));

// Modify all the points in the array.
for (int i = 0; i <= myArray.GetUpperBound(); i++)
{
   pt = myArray.GetAt(i);
   pt.x = 0;
   myArray.SetAt(i, pt);
}

要求

Header: afxtempl.h

请参见

参考

CArray选件类

层次结构图

CArray::SetAt

CArray::operator []