title: Protected vs Private Destructor
body: <p>Is there any difference between a protected and a private destructor in C++? If a base classes destructor is private, I imagine that it is still called when deleting the derived class object.</p>