【发布时间】:2014-02-28 10:27:55
【问题描述】:
我已经将一些代码从 C++ 移植到 Visual C++(这是我第一次在 Visual C++ 环境中编写代码)。代码做了很多数学运算,我可以看到原始代码和移植代码有不同的结果。
几乎我所有的变量都是双精度数据类型。
也许这是一个愚蠢的问题,但是 Visual C++ double 和 C++ double 之间有什么区别吗?有范围差异吗?我似乎找不到任何解释其数据类型的 Visual C++ 文档。
【问题讨论】:
-
您使用的是什么版本的 Visual Studio?最初为哪个编译器编写代码?
-
C++ double 应该是什么?
-
另外,您是否看到优化构建的差异?编译器选项会影响浮点数学。
-
它们是完全错误的不同还是与verrrry不同的值略有不同
-
“我已经将一些代码从 C++ 移植到 Visual C++” 这并不意味着什么。 C++ 是一种编程语言,Visual C++ 是使用该语言进行编程的环境。
标签: c++ visual-c++ types double