诡异! 非高手或喜欢答非所问的人勿进。

zg351229063 2007-09-19 04:57:13
我现在有一个子类和一个父类,还有一个存有子类指针的数组。现在,我要执行下面的操作:
1. 回收字类指针数组中指针对应的内存。(用delete回收)
2. 为了代码的优美,我将父类的析构函数声明为虚函数。

但是,我回收内存的程序崩溃了。奇怪的是,如果父类的析构函数不是虚函数的话,就没有崩溃的问题。

请问,这是为什么?
请高手指教!
...全文
154 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rightyeah 2007-09-25
  • 打赏
  • 举报
回复
舍不得孩子套不着狼,lz的代码不会是有版权的吧,要不是有专利的。。。。
zhangyanli 2007-09-22
  • 打赏
  • 举报
回复
楼主的代码为什么不能贴出来啊,让我们猜啊
iceheart 2007-09-21
  • 打赏
  • 举报
回复
多继承?
oo 2007-09-20
  • 打赏
  • 举报
回复
lz不把能说明问题的代码贴出来,别人帮不了你
zg351229063 2007-09-19
  • 打赏
  • 举报
回复
你的理解很正确,不过,很抱歉,代码不能给你,嘿嘿。
当然,我也想到了会是其它的原因导致的,但是,应该和虚属性也有一定的关系吧?
能帮忙分析一下可能的原因吗?

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧