Приветствую!
Пишу расчет бухгалтерии на C++ и Qt. Соответственно, насущной стала проблема неточности двоичного представления десятичных дробей в double и float. А т.к. оперировать приходится не только суммами бабла, но и ценами и не целым количеством других различных штук, то необходимая точность плавает в широком диапазоне. Порядок чисел — тоже. Это я к тому, что хранить количество центов целым числом недостаточно. Надо поддержку BCD.
Искал по форумам, видел замечательные советы использовать BCD, но конкретных ссылок на реализацию BCD... Нужна С++ библиотека, желательно кроссплатформенная. Или какое-либо другое решение, кроме BCD.
Спасибо за любую помощь =)
P.S. Кто-нибудь может сказать что-нибудь про интеловскую реализацию
Intel® Decimal Floating-Point Math Library?
Не стоит переходить реку вброд, если известно только, что ее глубина (средняя) 4 фута.