Пример дружественного класса на C++ объектно-ориентированное программирование
#include <iostream> using namespace std; class Person { private: int value; public: Person() :value(7) {}; friend class Friend; }; class Friend { public: void show(Person obj) { cout << obj.value << endl; }; }; void main() { setlocale(LC_ALL, "Rus"); Person obj; Friend obj1; obj1.show(obj); system("pause"); }
Вывод программы: