Дружественный класс пример C++ ООП

Пример дружественного класса на 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");
}

Вывод программы:

Дружественный класс пример

53

Leave a Reply

Ваш адрес email не будет опубликован.