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

delete 是什么原理解决办法

2013-01-02 
delete 是什么原理比如我丛QLabel 搞了个子类 QMyLabel 定义了其它事件与变量QMyLabel *lab1 new QMyLab

delete 是什么原理
比如我丛QLabel 搞了个子类 QMyLabel 定义了其它事件与变量

QMyLabel *lab1 = new QMyLabel;
QLabel *lab2 = lab1;
delete lab2;

请问 new的QMyLabel被清理干净了吗? 如果没有,这是为什么。追Bug半天如像是这儿的问题。
[解决办法]
这个要看QLabel的的析构函数是否是虚函数,如果是虚函数,则能正确完成清理
[解决办法]
子类的析构函数木有被调用哦,会有问题哦

热点排行