Поделиться через


CObArray::GetUpperBound

Возвращает текущую границу данного массива.

INT_PTR GetUpperBound( ) const;

Возвращаемое значение

Индекс (нулевой- основе) границы.

Заметки

Поскольку индексы массива нулевой- основаны, извлечения этой функции значение 1 меньше GetSize.

Условие GetUpperBound( ) = 1 указывает на то, что массив не содержит элементов.

В следующей таблице приведены другие функции-члены, которые похожи на CObArray::GetUpperBound.

Класс

Функция-член

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

Пример

См. перечисление CObList::CObList для класса CAge, используемого во всех примерах коллекции.

CObArray arr;

arr.Add(new CAge(21)); // Element 0
arr.Add(new CAge(40)); // Element 1
ASSERT(arr.GetUpperBound() == 1); // Largest index      

Требования

Header: afxcoll.h

См. также

Ссылки

Класс CObArray

Диаграмма иерархии

CObArray::GetSize

CObArray::SetSize