Visual C++. Описание стандартных классов - GetUpperBound

ОГЛАВЛЕНИЕ


GetUpperBound

int GetUpperBound() const;

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

Максимальный индекс элемента массива. Если возвращаемое значение равно -1, то данный массив не содержит элементов.

Описание

Возвращает максимальный индекс элемента массива. Поскольку первый элемент массива имеет нулевой индекс, максимальный индекс элемента массива всегда на 1 меньше, чем размер массива. operator [ ]
TYPE& operator [](int nIndex);
TYPE operator [](int nIndex) const;

Аргументы

  • TYPE - параметр шаблона, определяющий тип объектов, хранящихся в массиве.
  • nIndex - индекс элемента, к которому необходимо получить доступ.

Описание

Эти операторы могут использоваться вместо функций SetAt и GetAt. Первый оператор используется для обычных массивов и может вызываться как с левой, так и с правой стороны от оператора присваивания. Второй оператор используется для массивов констант и может вызываться только с правой стороны оператора присваивания. В отладочной версии библиотеки производится проверка того, что используемый индекс массива находится в разрешенном диапазоне значений.