почему базовый указатель может указывать на производный объект только при публичном наследовании?

Я думаю, это потому, что члены и методы данных базового класса не будут доступны, но мне хотелось бы больше ясности в этом. Кроме того, является ли это причиной того, что полиморфизм (с использованием виртуальных функций) возможен только при публичном наследовании?

возможный дубликат общедоступного и частного наследования в C++   —  person g3nair    schedule 21.05.2013

Источник: ledsshop.ru

Стиль жизни - Здоровье!