Дружні класи
#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);