一、概念和特性
- 析构函数是特殊的成员函数,主要任务是清理对象
- 析构函数是在类名前加上 ~
- 析构函数无参数,无返回值
- 一个类只有一个析构函数
- 析构函数会在对象生命周期结束后自动调用
- 先构造的后析构,后构造的先析构
二、默认析构函数
- 不写析构函数,编译器对于对象的内置类型的成员不错处理
- 不写析构函数,编译器对于对象的自定义类型的成员调用对应的析构函数
- 析构函数是特殊的成员函数,主要任务是清理对象
- 析构函数是在类名前加上 ~
- 析构函数无参数,无返回值
- 一个类只有一个析构函数
- 析构函数会在对象生命周期结束后自动调用
- 先构造的后析构,后构造的先析构