C++:虚函数和虚继承

版权声明:本文为博主原创文章,转载请注明出处,谢谢。 https://blog.csdn.net/wfei101/article/details/79966465

1:虚析构函数主要是为了解决释放父类的指针,同时释放子类的指针,防止内存的泄露;例如 Father p = new Son();delete P;P= NULL;如果父类没有析构函数则会造成内存泄露;

2:虚继承主要解决是菱形继承中的问题,主要是为了子类访问父类中的成员变量的问题!

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页