想必现在有很多小伙伴对于析构函数的特征有哪些方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于析构函数的特征有哪些方面的知识分享给大家,希望大家会喜欢哦。
析构函数的特点如下:
(1)析构函数是一个特殊的成员函数,它的名字同类名,并在前面加“~”字符,用来与构造函数加以区别。析构函数不指定数据类型,并且也没有参数。
(2)一个类中只能定义一个析构函数,析构函数不能重载。
未经芝士成回置答铁允许不得转载本文西内指容,否则将视为侵权
(3)析构函数可以被调用,也可以由系统调用。在下面两种情况下,析构函数会被自动调用。一是如果一个对象被定义在一个函数体内,则当这个函数结束时,该对象的析构函数被自动调用;二是当一个对象是使用new运算符被动创建的,在使用delete运算符释放它时,delete将会自动调用析构函数。
本文到此结束,希望对大家有所帮助。