Freigeben über


CObArray::GetUpperBound

Gibt die aktuelle Obergrenze dieses Arrays zurück.

INT_PTR GetUpperBound( ) const;

Rückgabewert

Der Index der Obergrenze (nullbasiert).

Hinweise

Da Arrayindizes nullbasiert sind, gibt diese Funktion ein Wert kleiner als 1 GetSize.

Die Bedingung GetUpperBound( ) = - 1 gibt an, dass das Array ohne Elemente.

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

Klasse

Memberfunktion

CByteArray

Const INT_PTR GetUpperBound( );

CDWordArray

Const INT_PTR GetUpperBound( );

CPtrArray

Const INT_PTR GetUpperBound( );

CStringArray

Const INT_PTR GetUpperBound( );

CUIntArray

Const INT_PTR GetUpperBound( );

CWordArray

Const INT_PTR GetUpperBound( );

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(arr.GetUpperBound() == 1); // Largest index      

Anforderungen

Header: afxcoll.h

Siehe auch

Referenz

CObArray-Klasse

Hierarchien-Diagramm

CObArray::GetSize

CObArray::SetSize