Если какого-то юнита сохранить в хеш через SaveUnitHandle(), а затем удалить этого юнита, будет ли утечка ?

Принятый ответ

трудновато проверить, но раз сохраняешь и удаляешь, то какие вопросы? утечка - это только назначение в переменную.
0
19
7 лет назад
0
Похожие вопросы:

ответ
Зависит от прокладки между стулом и клавиатурой. На вкус и цвет, как говорится.
ответ
Где это одно и то же?
Во внутреннем представлении (читай: "после отработки препроцессора JassHelper") любая структура есть набор массивов с индексом, по которому лежат данные именно этой структуры во всех связанных массивах. По факту, передавая структуру в качестве аргумента функции, ты передаёшь только её id из массива.

По поводу вопроса: полного перевода vJass мануала на русский язык не существует в природе, так что вот ссылка на английский: www.wc3c.net/vexorian/jasshelpermanual.html
Крайне рекомендую пользоваться не базовым синтаксисом, а C-подобным, который обеспечивает "AdicHelper" aka cJass (ссылка на русскую версию мануала), это позволит в будущем гораздо проще перейти к программированию на полноценных языках.

0
16
7 лет назад
0
трудновато проверить, но раз сохраняешь и удаляешь, то какие вопросы? утечка - это только назначение в переменную.
Принятый ответ
0
17
7 лет назад
Отредактирован GetLocalPlayer
0
Где-то была инфа об отсутствие утечек от хендлов записанных в хэш-таблицу, дескать, счётчик хэндлов ее не учитывает.
Но возможно мне это только приснилось.
0
21
7 лет назад
0
DracoL1ch, получается, что функция FlushChildHashtable() нафиг не нужна?
0
32
7 лет назад
0
ScopteRectuS, она нужна, чобы не забивать хештаблицу всяким дерьмом и экономить память.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.