Класс CPtrList
Списки пустых указателей обозреватель.
class CPtrList : public CObject
Члены
Функции-члены CPtrList похожи на функции-членам класса CObList.Сходство вследствие этого, можно использовать документации CObList для особенностях функции-члена.Везде, где можно увидеть указатель CObject в качестве параметра или возвращаемого значения функции замените указатель на void.
CObject*& CObList::GetHead() const;
например, преобразуется в
void*& CPtrList::GetHead() const;
Открытые конструкторы
Имя |
Описание |
---|---|
Создает пустой массив. |
Открытые методы
Имя |
Описание |
---|---|
Добавляет элемент в конец массива; растет массив, если требуемый. |
|
Добавляет другой массив в массив. растет массив, если требуемый. |
|
Копирует другой массив в массив. растет массив, если требуемый. |
|
Возвращает временной ссылку на указатель элемента в массиве. |
|
Высвобождает всю неиспользуемую память над текущим границей. |
|
Возвращает значение по заданному индексу. |
|
Получает число элементов в данном массиве. |
|
Разрешает доступ к элементам массива.Может принимать значение NULL. |
|
Получает число элементов в данном массиве. |
|
Возвращает максимальный допустимый индекс. |
|
Вставляет элемент (или все элементы в других массив) по указанному индексу. |
|
Определяет, если массив пуст. |
|
Удаляет все элементы из этого массива. |
|
Удаляет элемент по указанному индексу. |
|
Задает значение для данного индекса; массив не разрешенный увеличиваться. |
|
Задает значение для данного индекса; растет массив, если требуемый. |
|
Задает количество элементов, которое должно содержаться в этом массиве. |
Открытые операторы
Имя |
Описание |
---|---|
Получает или задает элемент по указанному индексу. |
Заметки
CPtrList содержит макрос IMPLEMENT_DYNAMIC для поддержки доступа типа во время выполнения и сбрасывать на CDumpContext объект.Если требуется дамп отдельных элементов списка указателя, необходимо установить глубину контекста дампа значение 1 или больше.
Списки указателя не может быть сериализован.
Если объект CPtrList удаления или при его элементы удалены указатели, а не только удалены сущности, на который они ссылаются.
Дополнительные сведения об использовании CPtrList см. в статье коллекции.
Иерархия наследования
CPtrList
Требования
Header: afxcoll.h