作者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)
推 jtmh:也許是你用到 implementation-defined 的東西吧?? 10/28 15:09
推 vin0911:那我要看哪些資料會提到這東西呢? 10/28 15:37
推 jtmh:Implementation-defined 的行為通常會記載於 compiler 手冊中 10/29 02:56
推 HZYSoft:一般來說這是代表你的程式寫法有問題 11/04 10:17