Члены класса CArray

Строительство

CArray Создает пустой массив.

Атрибуты

GetSize Получает число элементов в этом массиве.
GetUpperBound Возвращает наибольший допустимый индекс.
SetSize Задает число элементов, которые должны содержаться в этом массиве.

Операции

FreeExtra Освобождает все неиспользуемую память выше текущей верхней границы.
RemoveAll Удаляет все элементы из этого массива.

Доступ К элементу

GetAt Возвращает значение с заданным индексом.
SetAt Устанавливает значение для указанного индекса; массив не позволено расти.
ElementAt Возвращает временную ссылку на указатель элемента в массиве.
GetData Предоставляет доступ к элементам массива. Может быть пустым.

Рост в массив

SetAtGrow Устанавливает значение для указанного индекса; Растет массив при необходимости.
Добавить Добавляет элемент в конец массива; Растет массив при необходимости.
Добавление Добавляет другой массив array в массив; Растет массив при необходимости
Копирование Еще один массив копируется в массив; Растет массив при необходимости.

Вставка/удаление

InsertAt Вставляет элемент (или все элементы в другой массив array) по указанному индексу.
RemoveAt Удаляет элемент с указанным индексом.

Операторы

оператор] Задает или возвращает элемент по указанному индексу.

Обзор CArrayЧлены базового класса | Иерархическая схема

Index