Awful
Несу добро, юзая зло
offline
Опыт:
824Активность: |
Проблема с памятью
Имеется структура
Код:
переменную этого типа я обьявляю как глобальную: Код:
В определенный момент я выделяю память на ту переменную: HighTekObl=HighOblast.create() , после чего даже не произвожу с ней никаких действий... Но HighTekObl.lastnum уже далеко не -1.. Что я не так делаю? ступор... |
12.03.2011, 15:45 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
варкрафт не настолько рандомен, значит ты где то делаешь что-то, связанное с lastnum, давай весь код
0_0 |
12.03.2011, 16:13 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
зачем ты создаёшь по 150 массивов точек? |
12.03.2011, 16:29 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Это не 150 массивов. |
12.03.2011, 20:27 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Hanabishi, facepalm, может почитаешь мануал или посмотришь war3map.j? Это массив, разделенный "перегородками" по 150. |
12.03.2011, 21:16 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
это именно 150 массивов, так как основная структура не ограничена на 8190\150 инстансов. |
12.03.2011, 23:11 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Awful
Несу добро, юзая зло
offline
Опыт:
824Активность: |
DioD,
Вообще то - это один массив точек. Если не определять в квадратных скобках его длину - компилятор ругается. Видимо потому, что на структуру всегда выделяется определенный размер памяти. Если нет, то как тогда определить нужный мне массив? XimikS, в том то и дело, что я ничего не делаю именно с lastnum этой переменной, поэтому и странно. Такое может произойти (имхо), если чему-то из другой области не хватает памяти и значение попросту затирается. Возможно опять же из за 150 Массивов? В общем жду разъяснений :) |
13.03.2011, 10:13 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
Awful, вытаскиваешь из карты war3map.j и смотришь что пишет в lastnum |
13.03.2011, 11:13 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Awful
Несу добро, юзая зло
offline
Опыт:
824Активность: |
Всем спасибо, я вроде разобрался. Принципы ООП все же рулят, поменял у всех членов public на private, написал методы доступа и вроде пока работает... Я рад :)
|
13.03.2011, 13:40 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|