C++ 面向对象编程---多态

I.  多态的原理和虚函数

C++ 面向对象编程---多态

C++ 面向对象编程---多态

C++ 面向对象编程---多态

C++ 面向对象编程---多态

C++ 面向对象编程---多态

II. 纯虚函数和抽象类

C++ 面向对象编程---多态

III. 虚析构和纯虚析构

C++ 面向对象编程---多态

C++ 面向对象编程---多态

问题:父类的指针在析构的时候不会调用子类的析构,导致子类如果有堆区属性会出现内存泄漏

解决:把父类的析构函数改为虚析构(或者纯虚析构)

C++ 面向对象编程---多态

 

 

相关文章:

  • 2022-12-23
  • 2021-11-15
  • 2021-11-12
  • 2022-12-23
  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-24
  • 2022-12-23
  • 2021-08-25
  • 2021-11-18
  • 2021-08-01
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案