Look at this
Why are destructors not virtual by default?
Basic rule is if a class has at least one virtual function, it should have a virtual destructor
Example:
class Base
{
...
virtual ~Base();
...
};
class Derived : public Base
{
...
~Derived();
};
No comments:
Post a Comment