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


Класс CTypedPtrArray

Предоставляет типобезопасную "программу-оболочку" для объектов класса CPtrArray или CObArray.

template< class BASE_CLASS, class TYPE >
class CTypedPtrArray : public BASE_CLASS

Параметры

  • BASE_CLASS
    Базовый класс типизированного класса массива указателей; должен иметь класс массива (CObArray или CPtrArray).

  • TYPE
    Тип элементов, хранящихся в массиве базового класса.

Члены

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

Имя

Описание

CTypedPtrArray::Add

Добавляет новый элемент в конец массива.Растет массив, если обязательный

CTypedPtrArray::Append

Добавляет содержимое одного массива в конец другого.Растет массив, если обязательный

CTypedPtrArray::Copy

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

CTypedPtrArray::ElementAt

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

CTypedPtrArray::GetAt

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

CTypedPtrArray::InsertAt

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

CTypedPtrArray::SetAt

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

CTypedPtrArray::SetAtGrow

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

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

Имя

Описание

CTypedPtrArray::operator []

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

Заметки

При использовании CTypedPtrArray, а не CPtrArray или CObArray, средства проверки типа C++ кроме ошибки, вызванные рассогласованными типами указателя.

Кроме того, программа-оболочка CTypedPtrArray выполняет многие приведения, необходимой при использовании CObArray или CPtrArray.

Поскольку все функции CTypedPtrArray встроенным использование данного шаблона в значительной степени не влияет на размер или скорости кода.

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

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

BASE_CLASS

CTypedPtrArray

Требования

Header: afxtempl.h

См. также

Ссылки

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

Класс CPtrArray

Класс CObArray

Основные понятия

Образец MFC СОБИРАЕТ