6:29:3 §4对象的撤销:析构函数 对象的生命期结束时系统要撤销对象,除了回收对象本身 占据的存储空间以外,还需做一些清理工作 如撤销一个链表对象,除了释放链表对象本身占据的存储 空间外,还需要释放链表上结点的存储空间 C+中,类或对象的析构函数用来完成这个任务 析构函数 析构函数是类的一个特殊成员函数,其函数名是类名前冠 以“~”,其一般形式为 类名∷:~类名();16:29:32 §4 对象的撤销:析构函数 – 对象的生命期结束时系统要撤销对象,除了回收对象本身 占据的存储空间以外,还需做一些清理工作 – 如撤销一个链表对象,除了释放链表对象本身占据的存储 空间外,还需要释放链表上结点的存储空间 – C++中,类或对象的析构函数用来完成这个任务 –析构函数 析构函数是类的一个特殊成员函数,其函数名是类名前冠 以“~” ,其一般形式为: 类名::~类名();