class A;

class B
{
public:
A obj;
B()
{
cout << obj.a << endl;
}
};

class A
{
int a = 5;
friend class B;
};

int main()
{
B Bobj;
}


با سلامو وقت بخیر چرا کلاس B نمیتونه از کلاس A استفاده کنه و متفیر داخل کلاس A رو نمایش بده ؟ درسته A بعد از B تعریف شده ولی قبل از B اعلان شده