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