精華區beta EE_DSnP 關於我們 聯絡資訊
我的程式很奇怪耶 simple沒有問題 可是在跑tiger的時候 如果把abc.h裡的 static size_t arrSize(size_t i) { return (i * i + 3 * i) % NA; } 改成 static size_t arrSize(size_t i) { cout<<"arrSizeA"<<i<<endl;return (i * i + 3 * i) % NA; } 只是多了一個cout 跑出來的結果就會不一樣 加了之後就可以繼續往下跑 不加的話在跑test2時到一半就會segmentation fault 這是什摸情形壓@_@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.88.139
ric2k1:應該是你程式裡的 memory bug 11/30 21:51
ric2k1:試著用 debugger 找出 segmentation fault 的 memory 11/30 21:51
ric2k1:address, and see if it is legal or was deleted... 11/30 21:52