Зачем нам на самом деле нужно частное или защищенное наследование в C ++?

В C ++ я не могу вспомнить случай, в котором я хотел бы наследовать private / protected от базового класса:

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

Это действительно полезно?

Ответы на вопрос(1)

Ваш ответ на вопрос