начал пользоваться локальными переменными через cs (добавляю их к своему коду на ГУИ)... вопрос в том - нужно ли их как-то чистить? не создают ли они утечек? и можно ли использовать в разных триггерах одни и те-же переменные (названия).
0
19
7 лет назад
0
Похожие вопросы:

ответ
Спасибо всем за ответы и пояснения! Закрываю флудильню :с
ответ
скрин ошибки со строкой на которую ругается
а сори, плохо прочитал код
Tobi123 дело говорит
ты даже не знаешь что такое локальные переменные
короче в статьи и не вылазь от туда пока не узнаешь
ответ
массивы или хэш
один фиг
только массивы быстрее
массивы надо знать обязательно
они используются не только в программировании но и в математике и физике
та же хэш таблица построена на основе массива
ответ
koloff, только что проверил, если нет анимации death у эффекта, то он исчезает спустя несколько секунд после вызова функции DestroyEffect
ответ
Ну так то темповые глобалки и структуры vjass'а юзают уже хрен знает сколько лет, ибо да это побыстрее, тут даже вопрос не в памяти а в том что создание переменной это отельная операция как и обнуления, что ненужно делать с глобалками (их порой даже создавать ненужно, ибо bj глобалки сделали близзард) но нужно действовать осторожно, думать головой, не вызывая иных событий где будут юзатся эти же переменные.

0
16
7 лет назад
Отредактирован Naadir
0
Насколько я понимаю, локалки - то, что нужно для вызова функции несколько за короткий промежуток времени. То есть, глобальные переменные изменялись бы каждый раз, а локалки - каждая в своё время.
Чистить их нужно, например точки просто удалять, юнитам ставить "Нет боевой единицы" и т.д.
Использовать одни имена в разных участках кода можно, т.к. область действия локалки ограничена конкретной библиотекой/функцией.
0
7
7 лет назад
0
Naadir, примеры таких удалений можно? типо set n = null ?
1
26
7 лет назад
1
megabox911:
Naadir, примеры таких удалений можно? типо set n = null ?
это не удаление, это очистка значения переменной
переменная ничего не весит
весят объекты, которые создаются в игре (и обычно их можно найти через переменные)
1
28
7 лет назад
Отредактирован nvc123
1
Чтобы оставить комментарий, пожалуйста, войдите на сайт.