Добавлен Пушистый
Приветствую, вопрос, конечно, заезженный и давно пройденный, но просто интересно: почему в обнулении аргументов типа handle, которые берет функция, не имеет смысла? Какая при этом механика функции (т. е. что происходит по сути)? Почему не достигается выигрыш в памяти (ведь вроде бы, по моим соображениям, происходит зачистка дубликатов переменных, которые вошли аргументами в функцию). Я почему-то их представлял в виде локальных переменных в пределах данной функции.
P.S.: прошу простить за глупый вопрос:)
P.S.: прошу простить за глупый вопрос:)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
По сути аргументы - это обычные локалки, просто когда jass интерпритируется в asm код, там объявляются локалки-аргументы и вних сразу же пишется значение, а затем они зачищаются перед выходом, таков интерпритатор, можно было бы изи допилить и аргументы в каллбеки.