Open Neargye opened 3 years ago
Перенос предложения: голоса +0, -5 Автор идеи: Мартынов Иван @VanyaClassicTGN
Доброго времени суток, друзья.
Хочется забыть о fuzzy_compare в пользовательском коде приложений. Хочется забыть о любых тонкостях в использовании чисел с плавающей запятой.
Привожу на Ваш суд свой класс работы с плавающей точкой. https://github.com/VanyaClassicTGN/Utils/blob/main/Float.h
Позволяет писать такой код:
float_t a = 10; float_t b = 0.3;
auto res = a + b;
или bool flag = a > b;
bool flag = a > b;
Дополнительно реализовано бинарное сравнение чисел с плавающей точкой.
С уважением, Мартынов Иван Евгеньевич
BlackMat MATov 5 марта, 16:56 C++ не умеет преобразовывать float -> int через union.
Перенос предложения: голоса +0, -5 Автор идеи: Мартынов Иван @VanyaClassicTGN
Доброго времени суток, друзья.
Хочется забыть о fuzzy_compare в пользовательском коде приложений. Хочется забыть о любых тонкостях в использовании чисел с плавающей запятой.
Привожу на Ваш суд свой класс работы с плавающей точкой. https://github.com/VanyaClassicTGN/Utils/blob/main/Float.h
Позволяет писать такой код:
float_t a = 10; float_t b = 0.3;
auto res = a + b;
или
bool flag = a > b;
Дополнительно реализовано бинарное сравнение чисел с плавающей точкой.
С уважением, Мартынов Иван Евгеньевич