构造函数是在定义类对象时有程序自动调用的为类提供初始化操作的函数,其函数名和类名相同,无返回值。析构函数则做的事相反工作,主要是对类进行清理操作,当然你也可以在析构函数中做其他你想做的事情。通常析构函数是释放在构造函数中申请的内存。在构造函数前加~就可以构成析构函数,同样没有返回值,值得注意的是,析构函数最后定义为虚析构函数。 追问 有哪些类型的构造函数?分别会在什么时候调用? 追答 什么叫有哪些类型的构造函数呢?构造函数有默认构造函数,拷贝构造函数。构造函数是系统自动调用的,在定义对象时调用···