Ошибка преобразования типов

 
Неявное преобразование типов (например, int присваивается значение из double) может вести к искажению результата.
Т. к. в языке не существует ЯВНОГО преобразования типов, то ВСЕ неявные преобразования, в результате которых может получиться неверный результат, ДОЛЖНЫ быть выданы при компиляции как ПРЕДУПРЕЖДЕНИЯ.
 
обсуждали уже
 
И что решили?
 
делать команды явного преобразования типов, а при неявном преобразовании выдавать предупреждение. но это потом.