Пример дружественного класса на 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");
}
Вывод программы:
![]()
