作用:正确释放所有指向子类对象的指针或是引用。

1,实例代码,基类虚析构函数;

C++中虚析构函数的作用

C++中虚析构函数的作用

即正常调用基类和子类构造函数,然后调用子类和基类析构函数;

2,示例代码,基类析构函数非虚函数;

C++中虚析构函数的作用

 

C++中虚析构函数的作用

即构造时调用了基类和子类构造函数,但是只析构了基类构造函数,可能造成内存泄露。

相关文章:

  • 2021-06-24
  • 2021-06-18
  • 2022-01-21
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2021-11-05
猜你喜欢
相关资源
相似解决方案