0
Можно создать дубликат:
When to use C++ private inheritance over composition?Состав над частным наследованием
Пожалуйста, помогите мне со сценарием, где композиция является предпочтительным над частным наследованием.
Это почти любой сценарий, который вы можете придумать :) – dasblinkenlight
@dasblinkenlight ... каковы компромиссы с использованием частного наследования – Kunal
Вы в некоторой степени отказываетесь от контроля доступа: когда вы наследуете конфиденциально, вы можете * случайно * доступ к защищенному методу или члену. [Здесь] (http://www.parashift.com/c++-faq-lite/private-inheritance.html#faq-24.3) - хорошее обсуждение темы. – dasblinkenlight