Головна‎ > ‎C++‎ > ‎Класи‎ > ‎

Дружні методи

#include <iostream> 

using namespace std;


class ONE;

class TWO
{
 public:
     void print(ONE &x);
};


class ONE
{
 private:
     int a, b;
     friend void TWO::print(ONE &x);
 public:
     ONE() { a = 5; b = 4; }
};


void TWO::print(ONE &x)
{
     cout << "a = " << x.a << endl;
     cout << "b = " << x.b << endl;
}


int main()
{
     ONE x;
     TWO y;
     y.print(x);
     system("pause");
}


a = 5
b = 4