> 找不到哪个指针没回收了,们帮看一下
找不到哪个指针没回收了,们帮看一下
xcsyyxxk & &
发布时间: & &
浏览:2 & &
回复:1 & &
悬赏:0.0希赛币
找不到哪个指针没回收了,大虾们帮看一下啊void & familytree::clear()
recursive_clear(root);
void & familytree::recursive_clear(Person & *&sub_root)
Person & *temp=sub_
if(sub_root==NULL) &
recursive_clear(sub_root-& child);
recursive_clear(sub_root-& brother);
sub_root=NULL;
familytree::~familytree()
& clear();
其中root,为指向person & 结构体的指针,是familytree类的保护变量,
child和brother都是person结构体中指向person结构体的指针。
编译链接没问题,运行到主程序最后一句时报错,我查了一下就是有指针没回收,
当我把析构函数中的clear();注释掉以后程序就没问题了,所以我怀疑是clear()函数没有处理好,可是我找不到啊,找了一天了,大虾们帮忙啊
mxcuanyu & &
08:49:13 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&2005年8月 硬件/嵌入开发大版内专家分月排行榜第二2005年7月 硬件/嵌入开发大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。