→ NTULioner: 先猜可能有值沒有初始化 04/02 01:21
推 sean50301: 有時候用xcode跑值是錯的,sublime卻是對的 04/02 01:24
推 Blueshiva: 因為程式不是照你想的執行,是照你寫的執行 04/02 01:27
推 lucky72: Code defects 04/02 01:30
推 joekaojoekao: 環境 library都不一樣 04/02 01:48
→ jerrysun: 謝謝各位大大,我知道是照我寫的執行XD 但是怎麼會同一 04/02 02:12
→ jerrysun: 份code在同一個環境下跑多次的結果會不一樣,有時候正確 04/02 02:13
→ jerrysun: 有時候錯誤,才是我比較納悶的地方 04/02 02:13
→ jerrysun: 會去看看初始化那塊~ 04/02 02:13
→ Debian: 確定該裝的相依性套件都裝好了?library版本都對嗎? 04/02 02:58
推 LarryR: 在終端機裡面就可以用了吧 g++ file.cpp -o out.exe 04/02 05:03
推 Killercat: debug/release profile不同嗎? 04/02 05:23
→ Killercat: 或者可以把行為不同的函數提出來看看? 04/02 05:23
推 krauserq: Mac內建是LLVM的Clang 04/02 07:42
推 Jerrynet: 跟一樓猜的一樣 04/02 08:17
推 johnny9144: 好像跟一些你沒定義完全的值有關係,然後各個平台對這 04/02 08:40
→ johnny9144: 些沒清楚定義的值有不同的預設值,可以往這些方面研究 04/02 08:40
→ johnny9144: 看看 04/02 08:40
→ Firstshadow: 同一樓 QQ 04/02 08:59
推 eminem4ever: 這要看code吧... 覺得跟環境無關 04/02 09:47
→ Blueshiva: 同一份code執行多次結果不一樣,那就是code寫壞啦 XDD 04/02 11:04
→ Blueshiva: 有些你沒考慮到的輸入不一樣了,或者編譯器的差異也有 04/02 11:05
謝謝大家,剛剛找出bug了,真的是有一些值沒有好好初始,我蠢QQ
※ 編輯: jerrysun (114.42.220.205), 04/02/2016 11:52:05
推 Blueshiva: Good!如果是自己沒初始化這種還好解決,碰到不同編譯器 04/02 13:23
→ Blueshiva: 甚至不同版本編譯器的差異才會頭痛 XD 04/02 13:23
→ ck574b027: 讓我想到以前 struct private 沒給初值也會貼心給 0 XD 04/02 13:24
→ MIZUYAMA: 如果是沒初始化就安心了 有時候不同語言程式在不同作業 04/03 09:09
→ MIZUYAMA: 系統下不能相同語法不能一致對應才讓人崩潰= = 04/03 09:09
推 HsieHsieH: 釣出一堆高手欸 04/04 15:15
→ jerrysun: 真的XDDD 04/05 00:35
推 leo80042: 推一樓 04/05 00:46
推 issac10383: 一樓好強我還在想是不是演算法的問題呢 04/11 21:52
推 Jlee5566: 一樓點出的算是很常見但容易被忽略的細節 10/03 23:08