Warum benötigen wir in C ++ tatsächlich private oder geschützte Vererbung?

In C ++ fällt mir kein Fall ein, in dem ich privat / geschützt von einer Basisklasse erben möchte:

class Base;
class Derived1 : private Base;
class Derived2 : protected Base;

Ist es wirklich nützlich?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage