#include <iostream>
using namespace std;
class A
{
private:
int a;
void display()
{
cout<<"a="<<a<<endl;
}
public:
A(int b)
{
a=b;
}
//friend void B::display();
};
class B
{
private:
int c;
public:
void display()
{
A::display();
cout<<"this is class b"<<endl;
}
};
void main()
{
A a;
B b;
b.display();
}
现在如何将B 中的display()申明为A类的友元函数。
void display()
{
//A::display();
cout<<"this is class b"<<endl;
}
为什么将 A::display();要删掉。加上为何出错。