* или && |
* или && |
sheka |
Сообщение
#1
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
Что быстрее работает * или && ?
|
TarasBer |
Сообщение
#2
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
что такое *?
разыменование? умножение? умножение чего? -------------------- |
sheka |
Сообщение
#3
|
Я. Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: 11 |
Умножение.
На обыкновенной машине, без каких-либо нестандартных ускорителей операций. Этот вопрос меня интересует для оптимизации логических выражений. |
IUnknown |
Сообщение
#4
|
Гуру Группа: Пользователи Сообщений: 1 013 Пол: Мужской Ада: Разработчик Embarcadero Delphi: Сторонник Free Pascal: Разработчик Репутация: 627 |
Посмотри, какой код генерируется твоим компилятором в случае "&&", какой - в случае "*", и сравни.
Для примера (Показать/Скрыть)
Я бы все-таки оставил &&, во-первых - это дает возможность обходиться без доп. скобок, а во-вторых - приоритеты операций у "*" и у "&&", уж очень разные, тут тоже могут проявиться проблемы. |
Текстовая версия | 23.12.2024 23:21 |