Class dd = new Class():
其中new方法包含了:Class();//执行构造函数
malloc()
delete 方法也包含了~dd()和free()
信号与槽函数,原理主要是通过重载的方式--改变operate方法实现的
子类在new过程中 会调用父类的构造函数
顺序是先调用父类的构造函数,再调用自身的构造函数
delete时候,是先调用自身的析构函数,再析构父类
假如是 父类 * m = new 子类()
则是在释放的时候,只释放父类自身的析构函数,
除非父类析构函数为虚函数 则先调用子类 再调用父类的析构函数