Я делаю немного кодирования, где мне нужно написать такой код:
if( array[i]==false )
array[i]=true;
Интересно, нужно ли его переписывать как
array[i]=true;
Возникает вопрос: сравнения быстрее, чем назначения?
Как насчет отличий от языка к языку? (контраст между java и cpp, например.)
ПРИМЕЧАНИЕ. Я слышал, что "преждевременная оптимизация - это корень всего зла". Я не думаю, что это применимо здесь:)