CPtrArray

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

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

CObject * CObArray::GetAt (int lt; nIndex >) const

к примеру переводит

void * CPtrArray::GetAt (int lt; nIndex >) const

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

Примечание   Перед использованием массива, используйте SetSize установить его размер и выделить память для него. Если вы не используете SetSize, добавление элементов в массив приводит его часто перераспределяются и скопировать его. Частые перераспределение копирование являются неэффективными и можно фрагментировать память.

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

При удалении указатель массива, или когда его элементы будут удалены, удаляются только указатели, не сущности, они ссылаются на.

Для получения дополнительных сведений об использовании CPtrArray, см. статью коллекций в Руководстве Visual C++ программист.

# include lt;afxcoll.h>

Члены классаБазовый класс | Иерархическая схема

См. также CObArray

Index