作者mikejdi (大頭)
看板EE_DSnP
標題[問題] 奇怪的錯誤
時間Wed Dec 27 19:51:52 2006
我的slist
在執行lprint時會發生記憶體程式區段錯誤
用cout法debug的結果
似乎是fail在 ltest.h 裡 printForward() funciton的這一行
for (; li != _list.end() ; ++li)
不過實在看不出是哪裡有問題 不知道有沒有人可以幫我解答...感激不盡
--
大頭大頭 下雨不愁
人家有傘 我有大頭
BIGHEAD BIGHEAD RAINY DONT WORRY
OTHER HAS UMBRELLA I HAVE BIGHEAD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.167.82
※ 編輯: mikejdi 來自: 218.167.167.82 (12/27 19:55)
※ 編輯: mikejdi 來自: 218.167.167.82 (12/27 20:10)
推 timrau:end()和operator++()檢查看看 12/27 22:05
推 personhuang:是不是_node=_node->_next 寫成 _node++ 12/28 00:00
推 nagy:你在delete掉一些element的時候有沒有把結尾歸零? 12/28 01:30
推 mikejdi:結果是 != 不小心寫錯了.....謝謝大家!!! 12/28 20:17