是否有充分的理由不为类声明虚拟析构函数?您什么时候应该特别避免写一个?

最佳答案

如果满足以下任一条件,则无需使用虚拟析构函数:

  • 无意从中派生类
  • 堆上没有实例化
  • 无意存储在父类(super class)
  • 的指针中

    没有特别的原因可以避免它,除非您真的如此被迫占用内存。

    07-24 09:46