AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
boolexpr переменная
boolexpr как на ГУИ называется эта переменная(чтобы создать ее в ctrl+b редакторе переменных)
|
03.02.2010, 23:36 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
Никак. Её там нету. Я не нашел. |
03.02.2010, 23:37 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Hellfim, немогли бы вы описать значение ее,
мне подсказывали, что она вызывается в фильтре или возвращает зачение но принцип ее так и не понял |
03.02.2010, 23:40 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
В неё записывается callback функция, которая возвращает boolean. Записывать нужно так:
|
03.02.2010, 23:42 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
сама эта переменная не может ничего возвращать, она лишь ссылается на определенную функцию Enein добавил: в редакторе ее нет (как и кучи других типов), т.к. незачем - утечек не создает, скорость выполнения не увеличивает |
03.02.2010, 23:45 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
увеличивает. т.е. если у вас в переодически вызываемом коде сотни использований - используйте именно переменную, а не вызов функции |
04.02.2010, 23:59 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
если сотни использований тогда может быть и даст какойнить бонус, а так вызов функции быстрее чем создание переменной присвоение переменной вызов функции и обращение к переменной. |
05.02.2010, 11:40 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
это делается единократно в момент инициализации, т.е. грубо говоря мы теряем немного времени при инициализации, но потом выигрываем прикаждом вызове опять же уточню, что при нечастых вызовах (меньше нескольких десятков в секунду, например) это не играет никакой роли, а выигрышь в читаемости при использовании анонимны функций из сЖасс/цинк куда ценнее |
05.02.2010, 12:45 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Добрый всем денек.
Хочу научится правильно с помощью фильтра пикать юнитов В ГУИ это выглядело бы так set udg_group_sort = GetUnitsInRangeOfLocMatching(1500.00, udg_l[2], Condition(function Trig_sort3_Func002002003)) После эта функция function Trig_sort3_Func002002003 бы распадалась на множество фильтров возвращающий бул Хотелось бы научиться пользоваться правильно фильтром чтобы не засорять код вот что я попробовал сделать, объясните мои ошибки » раскрыть Код:
|
16.02.2010, 14:59 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
ты классный, начни сперва с прочтения статей по джазу, оптимизация и гуи не совместимы. |
16.02.2010, 15:02 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
DioD, странный ответ на то правильно ли я пикнул юнитов
Статьи читаю и ссылание на них уже не новость |
16.02.2010, 15:04 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
Правильно или нет проверяется путём попытки это дело запустить, в чём проблема? Ответ на вопрос - нет неправильно, в коде ужас. Сработает только первый ретурн, собственно создания фильтра нет.
|
16.02.2010, 15:27 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
AlexKARASb, очевидно, что пунктик о ключевом слове "and", которое соединяет условия вы пропустили? Хотя, скорее всего, вы просто не можете нормально оптимизировать гуи-условие. |
16.02.2010, 15:32 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Код:
|
16.02.2010, 15:53 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|