值得注意的c++编程现象

1. 对于自循环, 计算机一定时候误差累计出错现象

可每次重置固定位数:

float = int(float*10)/10  ;// 每次保留1位小数,避免误差累计


2. stringstream库中 .str()函数自动抹去小数位数现象

在实际需求中,想保留10.0, 但偏偏.str()函数抹去了.0,

可以用整数位数(10)一定比小数位数(10.0)短,设定那个边界做个检测。

你可能感兴趣的:(值得注意的c++编程现象)