1 析构函数 1.1 定义 1.2 调用 2 自定义析构函数 1 析构函数 1.1 定义 在对象生存期即将结束时被自动调用,完成对象被删除前的一些清理工作。调用完成后,对象消失,相应的内存空间被释放。 语法形式 class 类名 { public: ~类名(); //析构函数 }; 类名::类名() //类体外实现析构函数 { 函数体 } 1.2 调用 示例 #include <iostream> #include <iomanip> using namespace std; class A { public: A() { cout << "A::constructor " <<</