Оптимизация компиляторов обычно делает довольно хорошую работу по удалению избыточности из этих «дополнительных» операций; во многих случаях разница между «оптимизированным» кодом и кодом просто написана так, как вы хотите, и работать с оптимизирующим компилятором - нет; то есть оптимизирующий компилятор обычно выполняет такую же хорошую работу, как и вы, и делает это, не вызывая ухудшения исходного кода. На самом деле, много раз, «оптимизированный вручную» код заканчивается ЛЕГКО эффективным, потому что компилятор учитывает многие вещи при выполнении оптимизации. Оставьте свой код в читаемом формате и не беспокойтесь об оптимизации до более позднего времени.
«Преждевременная оптимизация - это корень всего зла». - Дональд Кнут
blockquote>