永发信息网

delete某个类的指针会调用该类的析构函数吗?

答案:3  悬赏:40  手机版
解决时间 2021-04-06 07:21
delete某个类的指针会调用该类的析构函数吗?
最佳答案
会的.如果不调用的话怎么析构一个类.
不过指针所指向的对象必须是在堆中用new关键词开创的
如果指针指向的是一个栈中的对象,会引起调用两种析构函数而导致程序错误

class ob
ob a;
ob *p=&a;
delete p;//这样会导致调用两次析构函数.是会引起程序错误的
只有
class ob
ob *p=new ob;
delete p; //这样是正确的
全部回答
当然会了
当类的对象离开了它的作用域或者delete表达式应用到一个类对象的指针上时,析构函数会自动调用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列物质的用途主要利用其化学性质的是A.石墨
七叶车轴草有什么含义…
形容骨骼的词语
高级品牌是什么意思,高级产品经理的sr.是什么
方正证券新疆有没有
为什么会有废弃铁路?
海带丝可以放白胡椒粉一起煮吗
ADS:L6218E:Undefined symbol Uarto(reffere
陈赫生日无人祝福,自己祝自己生日快乐,表达无
单选题下列句子中,加粗短语使用不当的一项是
坤亚铝合金门窗型材多少钱一吨
女手右手智慧线上长猴子是什么情况
单选题关于我国人均资源的说法对的有A.人均土
EXCEL表格如何设置自动求和
五大战区的总部住在哪里
推荐资讯
下列哪项可以反映企业项目的真实报酬率
主角为了永恒的生命做人体实验的小说
在括号里填上适当的数.4.5立方分米=________
关于朋友不好的谚语,我内心明明很真诚,只要
上海外国语大学实验学校电动汽车充电站怎么去
这样写通顺吗?
永之氓翻译
打工好几年了,性格还是和以前内向不太爱说话
The history of nursing the history of man
WMV格式的电影用播放器打开就是一屏的乱码,
审核记账凭证主要注意哪些方面
sqlserver,表已添加索引,是否仍会随着数据
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?