示例

class Base {
public:
~Point();

private:
int *field;
};


解决方案
始终在基类中将析构函数声明为 virtual。

class Base {
public:
virtual  ~Point();

private:
int *field;
};