int GetUpperBound() const;
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.
CObArray array;
array.Add( new CAge( 21 ) ); // Element 0
array.Add( new CAge( 40 ) ); // Element 1
ASSERT( array.GetUpperBound() == 1 ); // Largest index