Дружественная функция может получить закрытые члена производного класса ? Но закрытые члены базового класса становятся закрытыми членами производного класса
Ну правила языка такие, понимаешь? Ты не можешь получить доступ к приватным членам базового класса. Это нарушает инкапсуляцию. В таком случае достаточно было бы отнаследоваться и всё