每日小编都会为大家带来一些知识类的文章,那么今天小编为大家带来的是析构函数的特征有哪些方面的消息知识,那么如果各位小伙伴感兴趣的话可以,认真的查阅一下下面的内容哦。
析构函数的特点如下:
(1)析构函数是一个特殊的成员函数,它的名字同类名,并在前面加“~”字符,用来与构造函数加以区别。析构函数不指定数据类型,并且也没有参数。
(2)一个类中只能定义一个析构函数,析构函数不能重载。
未经家芝士回答允许因不得转载本农文内容,清否则将视为侵性权
(3)析构函数可以被调用,也可以由系统调用。在下面两种情况下,析构函数会被自动调用。一是如果一个对象被定义在一个函数体内,则当这个函数结束时,该对象的析构函数被自动调用;二是当一个对象是使用new运算符被动创建的,在使用delete运算符释放它时,delete将会自动调用析构函数。
本文到此结束,希望对大家有所帮助。