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

Дружні класи

#include <iostream> 

class A {
 private:
     int a;

 public:
     A() { a = 1; }
     friend class B;  // дружній клас
};

class B {
 private:
     int b;

 public:
     void ShowA(A &x)
     {
          // є доступ до приватних полів класу А
          cout << "A::a=" << x.a;
     }
};



main
A a;
B b;
b.ShowA(a);