作者justmyself (hsin)
看板EE_DSnP
標題HW3的問題
時間Wed Nov 30 18:07:41 2005
我的程式很奇怪耶
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