Re[6]: C# - идея расширения для where - новое ограничение дл
От: _FRED_ Черногория
Дата: 13.01.10 09:15
Оценка:
Здравствуйте, _FRED_, Вы писали:

V>>>В принципе при сравнении двух дробных чисел нельзя использовать явную проверку на равенство, нужно проверять

V>>>является ли модуль разности менее какой-либо точности, определенной для данной задачи.
_>>Про сравнение согласен, если в коде есть сравнение двух плавающих — тут явно чтото не так.

_FR>Оба утверждения неверны. Что "не так" в следующем сравнении:

_FR>var d1 = 2.2 / 3.3;
_FR>var d2 = 4.4 / 6.6;
_FR>Debug.Assert(d1 == d2, "d1 == d2");

_FR>Сравнивать нужно аккуратно, да, понимая что делаешь. Но можно.

Таки отыскал ссылку на "ликбез": Re[2]: memcmp и float
Автор: McSeem2
Дата: 31.08.07
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.