Не рекомендуется.
Причины:
a == b
может дать ложный результат из-за погрешности представления. Контейнеры на основе деревьев (ассоциативные массивы, множества) и хэш-таблицы полагаются на точное сравнение либо на вычисление хэша основе точного значения.std::unordered_map
).NaN
и Infinity
:Не рекомендуется.
Причины:
a == b
может дать ложный результат из-за погрешности представления. Контейнеры на основе деревьев (ассоциативные массивы, множества) и хэш-таблицы полагаются на точное сравнение либо на вычисление хэша основе точного значения.std::unordered_map
).NaN
и Infinity
:Register or sign in to get access to full answers for all questions from the question bank.