void fun(Object *abc) { delete[] abc; } Что будет? Он ведь не знает размера массива, на который указывает abc. Нужно, чтобы для каждого элемента корректно вызвался деструктор.
←
1
2
→
Ответ на:
комментарий
от fmj
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от fmj
Ответ на:
комментарий
от fmj
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от fmj
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от mv
Ответ на:
комментарий
от fmj
Ответ на:
комментарий
от mv
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Ламерский вопрос про delete %( (2001)
- Форум (С++) Как правильно удалить объект из метода этого объекта? (2000)
- Форум Содержит ли данный код UB? Попытка №2 (2018)
- Форум Help! массивы в Perl. Срочно! (2004)
- Форум [C++] Перегрузка new и delete в производном классе (2011)
- Форум [C++] delete[] не работает (2010)
- Форум C++ callback (2011)
- Форум C++, private деструктор мешает сделать new T[N];, но не мешает new T; Почему? (2013)
- Форум Прервать C++ поток (2020)
- Форум Получить доступ к элементу (2013)