1)析构函数用来释放分配的内存,关闭打开的文件句柄 2)没有参数,不能被重载,若用户没有定义析构函数,系统会默认设置一个析构函数,在销毁对象是调用(在使用new创建对象时会调用构造函数,在使用delete销毁对象时会调用析构函数)