永发信息网

析构函数的作用是什么?

答案:1  悬赏:30  手机版
解决时间 2021-07-19 11:17
  • 提问者网友:且恨且铭记
  • 2021-07-18 13:39
如题
最佳答案
  • 五星知识达人网友:野慌
  • 2021-07-18 13:53

说白了


构造函数是用来给对象分配空间的


析构函数就是用来释放空间的


一般来讲存放在栈中的对象在函数结束后都会自动调用析构函数


但是存放在堆中的 即使用new 或者 malloc 动态申请来的


都需要自己调用析构函数释放


否则会导致内存泄露 内存使用直线上涨


要想释放掉 就只有任务管理器关闭 让操作系统帮你擦屁股喽 呵呵

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯