Поделиться через


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 []