作者bistin (呆呆)
看板EE_DSnP
標題我有奇怪的錯誤
時間Mon Dec 18 03:33:44 2006
可是我不太會說 也是程式記憶體區段錯誤
執行do4的時候 到倒數第三行 mtr 120
這時候就壞掉了
可是現在錯誤訊息找不回來了......我記得有 double list xxxxxx的
後來一直很絕望
我就隨便亂改
我把本來 reset 理的
if(b!= 0){
delete _activeBlock;
_activeBlock = new memBlock<T> (0,b);
_blockSize=b;
}
拿到前面幾行去
然後換成
if(b!=0){_blockSize=b }
delete _activeBlock;
_activeBlock = new memBlock<T> (0,b);
這樣那一行就過去了
之後也是可以執行
真的很奇怪 我不知道我做的事是哪裡有差別
可是結束後他會跟我講程式記憶體區段錯誤
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.70.98.227
※ 編輯: bistin 來自: 203.70.98.227 (12/18 03:36)
→ bistin:mtr 120 裡b是120 所以每一行都會執行到 12/18 03:47
→ bistin:找到了.. corrupted double-linked list: 0 12/18 03:49
→ bistin:找到的是錯誤訊息 12/18 03:57