Я пытаюсь понять, как назначить значение отрицательной бесконечности для переменной float или double. Кажется, что, включая стандартные пределы библиотеки, я могу получить представление бесконечности, и я знаю (совершенно верно), что добавление минуса перед этим (-infinity) может привести к тому, что значение, которое я ищу в плавающей точке IEEE754 (как 0x7FFFFFFF может привести к 0xFFFFFFFF), но я даже не уверен в этом, не говоря уже о других стандартах, которые могут быть там (если они есть). Я нахожу это действительно, действительно непрофессиональным и зависимым от реализации.
Есть ли хороший способ получить ценность платформы и реализации отрицательной бесконечности независимо, конечно, иначе я мог бы просто использовать #define, всем нравится препроцессинг.