1、 基类的析构函数加virtual后,删除基类指针时,会先调用实际object的析构函数。
2、子类在delete时,会先执行本身的析构函数再执行基类析构函数。
3、在基类member function上加virtual关键字就是为了基类指针在指向派生类对象时,实际去调用派生类对应的member function(即多态)。
1、 基类的析构函数加virtual后,删除基类指针时,会先调用实际object的析构函数。
2、子类在delete时,会先执行本身的析构函数再执行基类析构函数。
3、在基类member function上加virtual关键字就是为了基类指针在指向派生类对象时,实际去调用派生类对应的member function(即多态)。