Вызывает ли этот (изображение 1) блок кода утечку?

Нет, не вызывает
`
ОЖИДАНИЕ РЕКЛАМЫ...
Этот комментарий удален
Ответы (6)
1
rsfghd, UnitItemInSlot() => item
возвращает предмет. он не очищается же.
22
Vika273, когда предмет (или другой хендл) кладется в переменную, у этого хендла прибавляется 1 к числу ссылок на него (и убавляется когда переменная обнуляется). Пока число ссылок положительное, хендл не очищается сборщиком мусора и висит в памяти. Вот что такое утечка.
Либо если создается объект вроде location/group и не удаляется.
В коде локальных переменных хендлов нету, утечки нету.
4
biridius, Тоже задавался этим вопросом.
Не подскажите, а это вызовет утечку?:
Загруженные файлы
22
Joma, переменных нет, бж функций с переменными внутри тоже нет, объекты никакие вроде точек или групп не создаются.
Не утечку, но вызовет ошибку при сохранении тк нет скобок после GetTriggerUnit.
28
Vika273, GetTriggerUnit возвращает юнита, и что с того? Нужно понимать какая функция создаёт объект, а какая даёт ссылку на него
9
Нативки(native на 2 скрине видно) не вызывают утечек. В коде подсвечиваются фиолетовым цветом.
30
Ты что-то слышал про утечки и теперь будешь про каждую функцию спрашивать?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.