friend (C++)

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

friend class-name; 
friend function-declarator;

См. также

Ссылки

Ключевые слова в C++

Дружественные объявления

Определение дружественных функций в объявлениях классов