我有一个c ++分类帐应用程序,其中浮点用于计算,现在我该怎么做才能转换为固定点arthimatic(大大超过小数点后4位),而不会在程序中产生更多错误。我应采取的任何步骤过程或防止错误的提示?请建议一些有用的测试用例
答案 0 :(得分:1)
Currency
(如果尚未完成)Currency
,而不是double
或float
Currency
。您可以使用现有的实现,例如CodeF00's numeric::Fixed
。另请参阅What's the best way to do fixed-point math?