![]()
ZeToX2007
![]() ![]() offline
Опыт:
7,009Активность: |
быстрый способ уничтожение/создание структур cJass
Если скорость очень важна(например мне) то можно воспользоваться следующим, допустим у нас есть структура:
struct i{ integer i1 integer i2 } для быстрого создания и уничтожение, нам нужно объявить глобальную переменную имени i111 к примеру и написать пару дефайнов. Код:
Ну вот впринцыпе и все. заместо i заменять на своё имя. но мы выигриваем минимум скорости, так уж так делать не надо ) ZeToX2007 добавил: хотя может пригодиться для альтернативного создания структуры... |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Van Damm
wait... what?
![]() ![]() offline
Опыт:
22,268Активность: |
Что-то такое непонятное и стрёмное. Во-первых, структуры — это vJass. Во-вторых, там как раз всё и сделано чтобы скрыть реализацию. В-третьих, непонятно кому и зачем это надо =0 |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
стандартный способе аллокации нового индекса из вЖасс, мне он кста ненравиться мое мнение - что нестоит лепить это к обычным структурам, если вы хотите использовать свой алгоритм для скорости вообще не используйте структуры
вы все нешарите © |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ZeToX2007
![]() ![]() offline
Опыт:
7,009Активность: |
Цитата:
Цитата:
|
||
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|