|
Просто Лис
|
|||||||
Использование delete вместо delete[] для динамического массива23.06.2024, 09:36. Показов 2561. Ответов 23
Метки нет (Все метки)
Доброго времени суток.
Играюсь с утечками памяти в одномерных/двухмерных массивах. С двухмерными массивами всё ок, память утекает ![]() Так вот, в следующем примере память НЕ УТЕКАЕТ, хотя написано delete, вместо правильного delete[] (Почему в С++ массивы нужно удалять через delete[]):
В интернете нашлись некоторые подробности такого поведения:
0
|
|||||||
| 23.06.2024, 09:36 | |
|
Ответы с готовыми решениями:
23
delete динамического массива символов Ошибка delete [] динамического массива
|
|
1685 / 513 / 107
Регистрация: 17.05.2015
Сообщений: 1,524
|
||||||
| 25.06.2024, 16:19 | ||||||
|
Не по теме:
Просто ваше суждение исходит из неверного посыла. Рассмотрим ещё раз утверждение:
Именно на этот нюанс вы и обратили внимание. Однако из истинности утверждения: " а - это б", не следует, что "а - это только и только б", никак не следует, что "а не может быть чем то ещё, кроме б, например в"Слово "только" DrOffset не использовал. И тем не менее, у вас в голове нафантазировалось соответствующее ограничение. Такое явление не редкость. В психологии это называется "когнитивным искажением". В данном случае когнитивное искажение проявилось в том, что вы домыслили несуществующее "только". В действительности же, высказывание:
a - это б", и "а - это в", никак автоматически не следует, что "б - это в"В каких то случаях может следовать, а в каких то может и не следовать. Добавлено через 1 минуту
0
|
||||||
|
Вездепух
13235 / 6867 / 1827
Регистрация: 18.10.2014
Сообщений: 17,400
|
||
| 26.06.2024, 01:50 | ||
|
Именно вызывается деструктор для каждого элемента массива, а не "вызывает delete для каждого элемента", как вы странно и неправильно написали.
1
|
||
|
1520 / 535 / 79
Регистрация: 22.09.2023
Сообщений: 1,704
|
|||
| 26.06.2024, 12:21 | |||
|
Добавлено через 2 минуты
1
|
|||
|
Просто Лис
|
|||||||||||||||||
| 26.06.2024, 15:35 [ТС] | |||||||||||||||||
int итд).Вот gcc под рукой оказался, отработал как я думал, для первого элемента вызвался деструктор, для других - нет.
0
|
|||||||||||||||||
| 26.06.2024, 15:35 | |
|
Используя delete по указателю, возвращенному new [] или delete [] указателем, возвращаемым new ошибка free()/delete/delete []/realloc() при вызове функции
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|