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


Класс CPtrList

Списки пустых указателей обозреватель.

class CPtrList : public CObject

Члены

Функции-члены CPtrList похожи на функции-членам класса CObList.Сходство вследствие этого, можно использовать документации CObList для особенностях функции-члена.Везде, где можно увидеть указатель CObject в качестве параметра или возвращаемого значения функции замените указатель на void.

CObject*& CObList::GetHead() const;

например, преобразуется в

void*& CPtrList::GetHead() const;

0sbwsc4e.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CObArray::CObArray

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

0sbwsc4e.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CObArray::Add

Добавляет элемент в конец массива; растет массив, если требуемый.

CObArray::Append

Добавляет другой массив в массив. растет массив, если требуемый.

CObArray::Copy

Копирует другой массив в массив. растет массив, если требуемый.

CObArray::ElementAt

Возвращает временной ссылку на указатель элемента в массиве.

CObArray::FreeExtra

Высвобождает всю неиспользуемую память над текущим границей.

CObArray::GetAt

Возвращает значение по заданному индексу.

CObArray::GetCount

Получает число элементов в данном массиве.

CObArray::GetData

Разрешает доступ к элементам массива.Может принимать значение NULL.

CObArray::GetSize

Получает число элементов в данном массиве.

CObArray::GetUpperBound

Возвращает максимальный допустимый индекс.

CObArray::InsertAt

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

CObArray::IsEmpty

Определяет, если массив пуст.

CObArray::RemoveAll

Удаляет все элементы из этого массива.

CObArray::RemoveAt

Удаляет элемент по указанному индексу.

CObArray::SetAt

Задает значение для данного индекса; массив не разрешенный увеличиваться.

CObArray::SetAtGrow

Задает значение для данного индекса; растет массив, если требуемый.

CObArray::SetSize

Задает количество элементов, которое должно содержаться в этом массиве.

0sbwsc4e.collapse_all(ru-ru,VS.110).gifОткрытые операторы

Имя

Описание

CObArray::operator []

Получает или задает элемент по указанному индексу.

Заметки

CPtrList содержит макрос IMPLEMENT_DYNAMIC для поддержки доступа типа во время выполнения и сбрасывать на CDumpContext объект.Если требуется дамп отдельных элементов списка указателя, необходимо установить глубину контекста дампа значение 1 или больше.

Списки указателя не может быть сериализован.

Если объект CPtrList удаления или при его элементы удалены указатели, а не только удалены сущности, на который они ссылаются.

Дополнительные сведения об использовании CPtrList см. в статье коллекции.

Иерархия наследования

CObject

CPtrList

Требования

Header: afxcoll.h

См. также

Ссылки

Класс CObject

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

Класс CObList