XyZoD
offline
Опыт:
2,073Активность: |
Я хочу переделать спелл
Вот я написал очередной спелл для своей карты. Но как и все остальные спеллы он слишком утечен... Мне нужен кто то опытный, который сможет его переписать так же, только с минимально возможным количеством утечек. Если кто то перепишет то я пойму принцип "не утекаемости", и напишу все свои спеллы без утечек. Кто сможет за это взятся? Спелл не большой. |
01.02.2011, 00:04 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
|
01.02.2011, 00:11 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XyZoD
offline
Опыт:
2,073Активность: |
Карта большая. Вот сам код.
Я не такой опытный джассер, как смог так написал.
Отредактировано ScorpioT1000, 01.02.2011 в 00:24. |
01.02.2011, 00:14 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Изменил название темы "Переделайте спелл" на более правильное. |
01.02.2011, 00:25 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
papapa071, утечек немерено +нечитаемый код
зачем создавать точки, если есть функции по координатам? но так и быть, держи, исправил и привёл в читабельный вид:
учись и читай статьи, может толк выйдет
Hanabishi добавил: на работоспособность сам проверяй, делал с учётом, что это всё работает |
01.02.2011, 00:31 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XyZoD
offline
Опыт:
2,073Активность: |
Спелл рабочий 100%. Может ты знаеш какие нибудь статьи про хэш таблицы или про обнуления хэндлов? Уж очень хочется научиться убирать утечки... |
01.02.2011, 00:35 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
xgm.ru/p/wc3/jass_introduction смотри мои вставки) |
01.02.2011, 00:40 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
поиск рулит |
01.02.2011, 00:42 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XyZoD
offline
Опыт:
2,073Активность: |
Всё это перечитывал раз по 5. Про хэш таблицы походу вообще нету статей. Ну вот только RB
Это связано с обнулением хэндла? |
01.02.2011, 00:51 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
papapa071, не читай про RB, начиная с версии 1.24 его больше не существует
Hanabishi добавил: вот новая статья для новой версии её читай |
01.02.2011, 00:53 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XyZoD
offline
Опыт:
2,073Активность: |
Понятно...( То есть придётся хэш таблицу применять? Или Локалки? Они помогут с утечками? |
01.02.2011, 00:55 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
papapa071, естественно в 95% без локалок и хеш не обойтись хотя можно построить громадную систему массивов, но это просто тупо |
01.02.2011, 00:58 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XyZoD
offline
Опыт:
2,073Активность: |
Так что пошёл я практиковаться с хэш таблицами... Спасибо за внимание. |
01.02.2011, 01:00 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,159Активность: |
Hanabishi:
Ты как то странно значит их юзаешь, а для удобства при написании кода можно юзать структуры. |
01.02.2011, 09:05 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|