多态

早绑定

晚绑定


当父类的指针指向子类的对象时,当delete 父类的指针时执行的是父类的析构函数,并没有执行子类的析构函数。

通过虚析构函数可以解决动态多态时,内存泄露的问题


析构函数的限制;

不能修饰全虚函数

不能修饰静态函数

不能修饰内联函数

不能修饰构造函数

不能修饰普通函数,只能修饰成员函数

你可能感兴趣的:(多态)