void fun(Object *abc) { delete[] abc; } Что будет? Он ведь не знает размера массива, на который указывает abc. Нужно, чтобы для каждого элемента корректно вызвался деструктор.
void fun(Object *abc) { delete[] abc; } Что будет? Он ведь не знает размера массива, на который указывает abc. Нужно, чтобы для каждого элемента корректно вызвался деструктор.