Не рекомендуется.
Причины:
a == b
может дать ложный результат из-за погрешности представления. Контейнеры на основе деревьев (ассоциативные массивы, множества) и хэш-таблицы полагаются на точное сравнение либо на вычисление хэша основе точного значения.std::unordered_map
).NaN
и Infinity
:Не рекомендуется.
Причины:
a == b
может дать ложный результат из-за погрешности представления. Контейнеры на основе деревьев (ассоциативные массивы, множества) и хэш-таблицы полагаются на точное сравнение либо на вычисление хэша основе точного значения.std::unordered_map
).NaN
и Infinity
:Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.