首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

链表指针的奇怪有关问题

2012-02-06 
链表指针的奇怪问题!产生一个链表,读完其数据项后将链表除头结点之外的所有结点都释放。然后读新数据重新产

链表指针的奇怪问题!
产生一个链表,读完其数据项后将链表除头结点之外的所有结点都释放。

然后读新数据重新产生结点,接在原来的头结点后,更新链表,
如此循环。

头结点自始至终都没有释放,并且是全局变量,为什么循环的前几次程序都是正常的运行的,但是更新链表到达一定循环次数后会发生   Access   Violation的错误?
是new分配内存的空间不够了么?

我检查了几遍,没有什么错误,就算是有错误,为什么前几次循环都是正常的呢?实在是郁闷,还请各位高手多多指教!
 


[解决办法]
Access Violation是访问非法的指针,看看哪里有删掉了还在用的..

热点排行