#include
using namespace std;
#include
class Point
{public:
Point(){x=0;y=0;}
void set();
friend class Jx;//定义友元类
private:
double x;
double y;
};
void Point::set()
{
cout<<"x=";
cin>>x ;
cout<<"y=";
cin>>y;
}
class Jx
{
public:
friend class Point;
void print();
private:
Point a;
Point b; //我就是想在JX类中
Point c;
};
void Jx::print()
{
cout << a.x << a.y << endl;//使用point类中的点坐标X,Y
}
int main()
{
return 0;
}
比如要在B类中访问A类的私有数据,那么就在A类中声明B类为其友员类就OK了。
这两个类有关系吗?
友元