Oxygen D
Вернулся
offline
Опыт:
5,180Активность: |
Вопрос удаления
Нужно ли делать это? >>
Если структура идет в аргументе? |
12.12.2011, 15:40 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
Не путай удаление и обнуление. Что в аргументе, что нет, данное действие вызовет уничтожение структуры. А обнулять переменные-структуры не надо, ибо это простой integer. |
12.12.2011, 18:15 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Oxygen D
Вернулся
offline
Опыт:
5,180Активность: |
Hanabishi, Вопрос скорее не в том, надо ли удалять, а вопрос состоит в том, что если я вызываю функцию то, что я передаю? Переменную или только информацию которая потом запишится в новую переменную, которая создастся при вызове функции? |
12.12.2011, 19:26 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
Oxygen D, в функцию передается указатель на эту структуру (integer), тоесть при передаче структуру в функцию и изменении её там, ты будешь менять структуру первоисходника.
alexprey добавил: Если же тебе надо делать копию то создай новый метод copy и делай так Код:
|
14.12.2011, 15:35 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|