![]()
Srezi
Гость
Опыт:
n/a
|
есть ли утечка?
Вызывают ли подобные функции утечки? И нужно ли обнулять переменную cas?
________________
пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ... |
![]() |
#1
+0/−0
Цитата |
IP: Записан
|
![]()
Clamp
Lost in space
![]() ![]() offline
Опыт:
71,158Активность: |
Принимаемые аргументы не нуждаются в обнулении. |
![]() |
#2
+1/−0
Цитата |
IP: Записан
|
![]()
Raised
Rid-Aid-Ios
![]() ![]() offline
Опыт:
20,792Активность: |
Clamp, как узнать нужно ли обнулять аргументы? Или где об этом можно прочитать? |
![]() |
#3
+0/−1
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Не нужно. К слову, можно поставить cJass (пропустим длинный абзац про его забагованность) и вообще ничего не обнулять.
ADOLF добавил: Может взять, и смеха ради в 2014 написать статью про обнуление?))) |
![]() |
#4
+0/−0
Цитата |
IP: Записан
|
![]()
Clamp
Lost in space
![]() ![]() offline
Опыт:
71,158Активность: |
ADOLF, она есть же, в статье про типы |
![]() |
#5
+0/−0
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
ScorpioT1000 добавил: я там кстати немного ошибся, инт может не только как 4 чара в кавычках представляться, а от 1 до 4 =) |
![]() |
#6
+0/−0
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Нет, надо именно большими и красными буквами написать. |
![]() |
#7
+0/−0
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
всё бестолку, хоть дважды большие и трижды красные никто не читает, всем плевать. |
![]() |
#8
+1/−0
Цитата |
IP: Записан
|
![]()
Clamp
Lost in space
![]() ![]() offline
Опыт:
71,158Активность: |
Ликбез для топикстартера:
Отредактировано Clamp, 15.01.2014 в 22:14. |
![]() |
#9
+1/−0
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
А покажи, как такую переменную объявить в JASS? |
![]() |
#10
+0/−0
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
player, boolexpr и некоторые другие тоже обнулять не надо |
![]() |
#11
+0/−0
Цитата |
IP: Записан
|
![]()
Clamp
Lost in space
![]() ![]() offline
Опыт:
71,158Активность: |
ADOLF:
в том-то и фишка! Clamp добавил: ScorpioT1000, про boolexpr я что-то от Адольфа слышал, что утекает, но не уверен. на всякий случай юзал пустой фильтр везде, пока занимался |
![]() |
#12
+0/−0
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
утекает, если вместо фильтра указывать null, на версиях до 1.25 вроде |
![]() |
#13
+0/−0
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
не все handle одинаково полезны, некоторые текут хоть что вы делайте, другие не текут хоть что вы делайте.
handle не совсем указатель типа интегер, там есть навесной функционал, можно сравнить с JVM, там тоже объектные поля хранят long указатель на место в памяти где начинается объект, но навесной функционал не позволяет просто так создавать такие ссылки. |
![]() |
#14
+0/−0
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Я слышал что-то от Tc, но не уверен. Фильтры и Кондишины можно не удалять и не обнулять, там при создание вернется тот-же дескриптор. |
![]() |
#15
+0/−0
Цитата |
IP: Записан
|