Compartir a través de


CArray::GetAt

devuelve el elemento de matriz en el índice especificado.

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

Parámetros

  • TYPE
    Parámetro de plantilla que especifica el tipo de los elementos de la matriz.

  • nIndex
    Un índice entero que es mayor o igual que 0 y menor que o igual al valor devuelto por GetUpperBound.

Valor devuelto

El elemento de matriz actualmente en este índice.

Comentarios

Pasar un valor negativo o un valor mayor que el valor devuelto por GetUpperBound dará lugar a un error de aserción.

Ejemplo

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);
}

Requisitos

encabezado: afxtempl.h

Vea también

Referencia

Clase de CArray

Gráfico de jerarquía

CArray::SetAt

CArray::operator []