精華區beta EE_DSnP 關於我們 聯絡資訊
可是我不太會說 也是程式記憶體區段錯誤 執行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