XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Oxygen D
Вернулся
offline
Опыт: 5,180
Активность:
Double free of type
После того как я включил dubug мне начали выводить сообщения Double free of type: название моей структуры.
Что это? Плохо ли это?
Старый 14.12.2011, 14:49
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
да плохо. Это значит что ты пытаешься удалить уже удаленную или не существующую структуру. Пример:
Код:
local myStruct s = myStruct.create()
call myStruct.destroy()
...
call myStruct.destroy()

Это легко лечится проверкой в некоторых местах
Код:
if (myStruct != 0) then
    call myStruct.destroy()
endif

А так же пересмотром написанного кода. Вообще данные сообщения появляются в следствии неправильно структурированного кода, который требует срочного рефакторинга
Старый 14.12.2011, 15:29
Oxygen D
Вернулся
offline
Опыт: 5,180
Активность:
alexprey, Я переписал всю структуру на функциях теперь норм C:
close
Старый 14.12.2011, 15:38
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 14:30.