作者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)
1F:推 timrau:end()和operator++()检查看看 12/27 22:05
2F:推 personhuang:是不是_node=_node->_next 写成 _node++ 12/28 00:00
3F:推 nagy:你在delete掉一些element的时候有没有把结尾归零? 12/28 01:30
4F:推 mikejdi:结果是 != 不小心写错了.....谢谢大家!!! 12/28 20:17
5F:推 jeff19921021:好久以前呀 不过我也犯同样错越浅显的地方越不易发现 12/05 23:35