C++析构函数、拷贝构造与拷贝赋值

一、C++析构函数介绍 1、使用语法 class 类名{ ~类名(void){ } }; 其主要负责清理对象生命周期中的动态资源,使用时应注意: (1)函数名必须是"~类名"; (2)没有返回类型,也没有参数; (3)不能被重载,一个类只能有一个析构函数。 2、对象被销毁时,该类的析构函数自动被调用,栈对象离开所在作用域时,被“}”调用其析构函数,堆对象的析构函数在delete时自动被调用。 3、
相关文章
相关标签/搜索