Beispiel

class Base {
public:
~Point();

private:
int *field;
};


Lösung
Deklarieren Sie Destruktoren in Basisklassen immer als 'virtual'.

class Base {
public:
virtual  ~Point();

private:
int *field;
};