摘要:
析构函数析构函数作用与构造函数相反,但是名字与构造函数相同~函数名()调用析构函数的情况:(1)函数定义了一个auto局部对象时,当这个函数的调用结束时,对象应该是放,在释放对象前自动调用析构函数(2)Static定义的局部对象,只在main函数结束时或者调用了exit函数时才会调用对象的析构函数(3)定义了全剧对象,当程序的流程脱离他的作用域时,调用该全局对象的析构函数(4)用new建立了一个新... 阅读全文
摘要:
构造函数在C++的类中,系统分配内存时,只会给数据分配内存,儿函数代码,和其他的字符均不分配。类中的数据成员是不许在声明类的时候进行初始化的。如果类中的所有成员都是公用的,则可以在定义对象的时候进行数据成员的初始化。C++提供了构造函数来进行对象的初始化。构造函数特点:1构造函数是特殊的成员函数,不需要用户来进行调用,而是在建立类时自动执行2构造函数的名字必须与类名字相同,它不具有任何类型,不能有... 阅读全文