作者vin0911 (路人甲)
看板CSSE
标题[问题] 相同程式码 跑出不同的结果?
时间Sat Oct 28 13:26:51 2006
我最近在做一个找出最佳化的程式 原本是VC code
但是我因为要移植到MPI上所以将VC code 改成 c++ code
可是当我写成C++ code 时 发现 在 VC 跑 我的c++ code
跟用dev C++ 和 MPIC++ 上 用相同的Data 却分别算出三种不同的结果
为什麽会这样呢? 其中我没有调任何编译器参数
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.124.43.93
※ 编辑: vin0911 来自: 140.124.43.93 (10/28 13:33)
1F:推 jtmh:也许是你用到 implementation-defined 的东西吧?? 10/28 15:09
2F:推 vin0911:那我要看哪些资料会提到这东西呢? 10/28 15:37
3F:推 jtmh:Implementation-defined 的行为通常会记载於 compiler 手册中 10/29 02:56
4F:推 HZYSoft:一般来说这是代表你的程式写法有问题 11/04 10:17