请教:我在某个函数中为某个派生类分配了内存,现在要在另一个函数中删除它,但该函数只能得到指向父类的指针。如果我将父类的指针强制转化为该派生类的指针,然后delete会不会造成内存泄漏?如果会有什么解决办法么?
问题点数:40、回复次数:5Top
1 楼ydogg(灰毛兔频频)回复于 2001-11-09 17:28:20 得分 10
关键在于得到的这个指针是否是指向你所分配的那块内存,是就没有问题
Top
2 楼DeadWolf(三角小眼睛又邪又媚又笨又呆又奸又诈又色)回复于 2001-11-09 17:35:22 得分 10
象这样的话 不会有内存泄漏Top
3 楼yakai(日落长河)回复于 2001-11-09 17:42:38 得分 10
自己调试,执行,完成后看一看output窗口有没有内存泄漏的报告即可Top
4 楼jiangping_zhu(娜可露露之风之刃)回复于 2001-11-09 17:47:18 得分 10
将析够函数写成虚函数就可以了。Top
5 楼yaya_zhu(介于之间)回复于 2001-11-09 18:20:33 得分 0
谢Top




