int GetUpperBound( ) const;
Return Value
The index of the upper bound (zero-based).
Remarks
Returns the current upper bound of this array. Because array indexes are zero-based, this function returns a value 1 less than GetSize.
The condition GetUpperBound( ) = –1 indicates that the array contains no elements.
The following table shows other member functions that are similar to CObArray::GetUpperBound.
| Class | Member Function |
| CByteArray | int GetUpperBound( ) const; |
| CDWordArray | int GetUpperBound( ) const; |
| CPtrArray | int GetUpperBound( ) const; |
| CStringArray | int GetUpperBound( ) const; |
| CUIntArray | int GetUpperBound( ) const; |
| CWordArray | int GetUpperBound( ) const; |
Example
See CObList::CObList for a listing of the CAge class used in all collection examples.
// example for CObArray::GetUpperBound
CObArray array;
array.Add( new CAge( 21 ) ); // Element 0
array.Add( new CAge( 40 ) ); // Element 1
ASSERT( array.GetUpperBound() == 1 ); // Largest index
CObArray Overview | Class Members | Hierarchy Chart
See Also CObArray::GetSize, CObArray::SetSize