а почему если есть базовый класс и есть производный от него , если создать в производном классе дружественную функцию почему он не может имет доступ к закрытым членам базового класса ? Разве закрытые члены базового класса не становятся закрытыми членами производного получается дружественная функция должна иметь к ним доступ ?