В соответствии со стандартами C ++ гарантируется ли следующее?
#include <limits> std::numeric_limits<float>::has_infinity
Я не эксперт, но разве это не зависит от значения is_iec559, (Проверяет, соответствует ли тип стандарту IEC-559 / IEEE-754)?
is_iec559
Следует, предполагая, что ваша реализация библиотеки соответствует стандартам C ++ и использует число с плавающей запятой, которое имеет бесконечность.