Extremator
|
u != null
Где-то обсуждался вопрос, стоит ли обнулять глобалки, ну мол set u = нет юнита...
Я был уверен что это лишнее, так как глобалки уже есть,
и они не могут плодиться так, как к это могут делать локалки... Ну так вот, я сделал примерно следующее
а далее идут месаги выводящи имя юнита, его макс.хп, и имя его владельца
как не странно - данные я получаю верные, хоть юнит и был удалён... но если прождать немного времени (например 1 сек), то я получаю пустые строки (что и логично, юнита ведь уже нету). . . .
Теперь к сути вопроса.
Если я спрошу равен ли юнит u нулю, то мне ответят отрицательно, хотя имя его, имя его владельца и его хп я получить уже не могу.
Вопрос(ы): - В каком таком интересном положении находится переменная? Раз я и данные с него взять не могу, но и пустоты там нету. - Верна ли догадка что - переменная хранит некий адрес ссылающийся на того юнита (которого уже нет), но не может получить.никаких данных по ссылке. - Является ли такое "хранение адреса" своего рода утечкой? Или же юнит убит, а адрес ведёт просто в-никуда? |
30.04.2014, 14:06 | #1
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
днище...
у меня вопрос, что мешает после удаления юнита обнулить переменную на него? |
30.04.2014, 14:16 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
|
пенка на глади морской...
Что мешает ответить на вопрос? вместо того что бы задавать свой |
30.04.2014, 14:35 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
11 уровень на сайте, а позорится так.
Читать xgm.guru/p/wc3/w3datatypes про ссылки и как это работает
ScorpioT1000 добавил:
|
30.04.2014, 14:37 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
|
ScorpioT1000:
фикция же |
30.04.2014, 14:45 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
|
30.04.2014, 14:47 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|