下面的代码将导致结果,moneyDouble = 365.24567874299998
我需要它是完全365.245678743
不介意的,我不必介意设置精度并在右侧获取一些额外的零。
该数字用于计算货币交易,因此需要准确。
std::string money ("365.245678743");
std::string::size_type sz; // alias of size_t
double moneyDouble = std::stod (money,&sz);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句