CObArray::GetAt

Gibt das Arrayelement am angegebenen Index zurück.

CObject* GetAt(
   INT_PTR nIndex 
) const;

Parameter

  • 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 CObject Zeigerelement nur an diesem Index.

Hinweise

HinweisHinweis

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

In der folgenden Tabelle werden andere Memberfunktionen auf, die mit CObArray::GetAt ähneln.

Klasse

Memberfunktion

CByteArray

BYTE GetAt( INT_PTRnIndex ) const;

CDWordArray

DWORD GetAt( INT_PTRnIndex ) const;

CPtrArray

void* GetAt( INT_PTRnIndex ) const;

CStringArray

CString GetAt( INT_PTRnIndex ) const;

CUIntArray

UINT GetAt( INT_PTRnIndex ) const;

CWordArray

WORD GetAt( INT_PTRnIndex ) const;

Beispiel

Siehe CObList::CObList für Listen der CAge-Klasse, die in allen Auflistungsbeispielen verwendet wird.

CObArray arr;

arr.Add(new CAge(21)); // Element 0
arr.Add(new CAge(40)); // Element 1
ASSERT(*(CAge*) arr.GetAt(0) == CAge(21));      

Anforderungen

Header: afxcoll.h

Siehe auch

Referenz

CObArray-Klasse

Hierarchien-Diagramm

CObArray::SetAt

CObArray::operator [ ]