friend

Чтобы получить доступ извне к закрытым членам класса можно объявить одну или несколько функций класса с типом friend.

фотка 1

Но фишка в том , что friend надо прописывать в том классе, доступ к членам которого надо получить извне. То есть все-равно сначала надо править класс , доступ к которому закрыт.

Теперь вопрос - где прописано слово protected? В заголовочном файле h.
Но ведь заголовочные файлы h поставляются открыто и что будет если там исправить protected на public ?...