标签: vb.net
使用Visual Studio 2017创建一个VB.net项目,并运行以下代码行:
std::vector
如果在将值加2之前设置断点,则可以看到值保持为4.5600000000000005而不是4.56。
为什么在添加2之后该值的尾随值为0.0000000000000005?更重要的是,我如何处理拖尾的不准确性?
如果我执行乘法操作,那么这种不准确性会被放大,并且肯定会搞砸我的最终结果。