in C++: Why should the destructor of base classes be virtual?

Edit
Report