2017-01-18 1 views
-1

Есть ли разница в производительности междуРазница во времени компиляции между if (флагом) и if (флаг! = 0)?

if (flag) {...} 

или

if (flag!=0) {...} 

Учитывая как компилятор времени выполнения или ресурсы, необходимые.

+0

Типы, типы ... –

+0

Чтобы уточнить, вы не спрашиваете о том, что полученный код генерируется компилятором, но о самом процессе компиляции? –

+0

Дополнительный текст означает, что компилятор должен разбирать больше текста. Возможно, это будет разница в несколько наносекунд. – Lundin

ответ

0

Нет, нет никакой практической разницы, если флаг является интегральным типом.

Смежные вопросы