13个回答
展开全部
一般都是回收一些分配出去的内存,或者通知有依赖关系的对象进行某些特殊处理.
就象人死之前,要把借出去的钱都要回来,交给家人一样,如果还是一个有名望的人,还需要依次给各位亲戚通知即将死亡的消息.
就象人死之前,要把借出去的钱都要回来,交给家人一样,如果还是一个有名望的人,还需要依次给各位亲戚通知即将死亡的消息.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当你用“new”操作符为变量或指针动态分配内存时,它们所占用的内存不会随着你的程序的关闭而关闭,这时就需要用到析构函数来把你的变量或指针销毁,以腾出它们所占用的内存空间~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
析构函数实现与构造函数相反的功能,就是回收在构造函数中所申请的内存空间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要析构函数的原因有很多,例如,对象可能需要收回以前分配的内存,或者打开的文件可能需要关闭。在C++中由析构函数来处理这些操作。析构函数的名称与构造函数相同,但要在其前面加~。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
析构函数的作用:就是做一些销毁的工作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询