Являются ли побитовые операторы быстрее, чем логические операторы?C++

Программы на C++. Форум разработчиков
Anonymous
Являются ли побитовые операторы быстрее, чем логические операторы?

Сообщение Anonymous »

Стоило ли этого ожидать

Код: Выделить всё

flag = (age < 0) | (age > 100)
будет выполняться быстрее, чем

Код: Выделить всё

flag = (age < 0) || (age > 100)
поскольку поток управления в || оператор замедляет конвейерную обработку инструкций?
См. «Ветви» на
https://en.wikipedia.org/wiki/Instructi ... g#Branches

Подробнее здесь: https://stackoverflow.com/questions/786 ... -operators

Вернуться в «C++»