当前位置:编程学习 > C/C++ >>

C++中提到的类中的析构函数,有什么作用?

答案:析构函数与构造函数相反,当对象脱离其作用域时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做“清理善后” 的工作(例如在建立对象时用new开辟了一片内存空间,应在退出前在析构函数中用delete释放)。

说简单点就是释放对象所占用的内存空间,节约内存~~~

析构函数就是为了释放,构造函数创建时占用的内存,一般构造函数都有默认析构函数,不用你创建,但是,遇到用NEW来创建的构造函数,就要你创建析构函数用DELETE去删除了。

简单的讲,就是回收内存,释放对象所占用的资源!一般每一个类都有一个默认的析构函数,你可以去重载它!

上一个:公司职员信息管理系统 用C或C++
下一个:谁能告诉我C++考试的题目

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,