>Сами объекты создаются где-то вне массива с помощбю new(). А строчка
>>> delete items[index];
>возможно (это и есть первоначальный вопрос) будет удалять этот объект. Не массив
>указателей! Он удаляется в деструкторе. Эта строка вообще не красива по сути. :) Вместо AnyType можно же подпихнуть и не класс, а можно вообще и не поинтер! В таком случае, что он вообще удалять то будет? Вы то, понятно, хотите туда пихать поинтер на класс, но самому классу DynArray это не известно. Тем более там нет проверки существования объекта по направлению самого поинтера.