c++中类自带的默认构造函数用来为类对象成员变量分配所需内存,自带的析构函数用来释放这些内存。
当然,我们也可以自定义默认构造函数和默认析构函数。构造函数用来处理一些初始化操作,析构函数用来清理工作。
c++默认自带的函数有:构造函数,复制构造函数,赋值运算符(operate=),析构函数。
派生类的构造函数调用顺序为:父类、子类、子子类...
析构函数的调用顺序与构造函数调用顺序相反。
对于多继承派生类class a:public b,public c,public d{}构造函数调用顺序为b、c、d、a。