Freigeben über


CArray::GetAt

Gibt das Arrayelement am angegebenen Index zurück.

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

Parameter

  • TYP
    Vorlagenparameter, der den Typ der Arrayelemente angibt.

  • nIndex
    Ein ganzzahlige Index, der größer oder gleich 0 und kleiner oder gleich dem Wert, der von GetUpperBound zurückgegeben wird.

Rückgabewert

Das Arrayelement nur an diesem Index.

Hinweise

Das Übergeben eines negativen Werts oder des Werts, die als Wert zurückgegeben wird durch GetUpperBound größer ist, führt einen Assertionsfehler.

Beispiel

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

Anforderungen

Header: afxtempl.h

Siehe auch

Referenz

CArray-Klasse

Hierarchien-Diagramm

CArray::SetAt

CArray::operator []