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

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

CPtrArray Создает пустой массив для недействительными указатели.

Границы

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

Операции

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

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

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

Рост в массив

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

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

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

Операторы

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

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

Index