已经知道父类中定义虚函数会生成虚指针指向虚函数表,子类继承时也会继承这个虚函数表,但是为什么把父类中的析构函数加上virtual ,删除指向子类的父类指针会调用子类的析构函数?
不是子类中存在覆盖父类的同名函数 ,才改变虚函数表的该函数的地址吗?
收起
析构函数构造函数等,这些都是类的特殊函数,没有必要用名字标识它
报告相同问题?