为什么需要虚析构函数(超详细)

为什么需要虚析构函数(超详细) 虚析构函数是为了解决父类指针指向子类对象时,释放子类对象的资源时,释放不完全,造成的内存泄漏问题。 多态 发生多态的条件是,父类指针或引用指向子类对象,虚函数重写。 子类会继承父类对象的所有的成员变量和成员函数(除了构造,析构,拷贝构造和赋值操作运算符)。 分析 发生继承后,子类的成员函数比父类多,所以父类指针无法指向子类的成员变量或者函数。即父类指针无法指向子类的
相关文章
相关标签/搜索