История изменений
Исправление rumgot, (текущая версия) :
Да, скорее всего на этапе оптимизации эти операции будут удалены, но это именно операции приведения. И проблема данного кода в том, что если твои переменные имеют другой тип, то они будут приведены к указанному в скобках и не будет ошибки компиляции. Т.е. это потенциально приводит к ошибкам. Т.е. те потенциальные ошибки, которые мог бы обнаружить компилятор, теперь не будут обнаружены.
Исходная версия rumgot, :
Да, скорее всего на этапе оптимизации эти операции будут удалены, но это именно операции приведения. И проблема данного кода в том, что если твои переменные имеют другой тип, то они будут приведены к указанному в скобках и не будет ошибки компиляции. Т.е. это потенциально приводит к ошибкам.