using namespace std;
class TestClass1
{
//********1********
friend class TestClass2;
public:
//********2******** TestClass1(int a=0,int b=0)
{
X=a;
Y=b;
}
//********3********
TestClass1(int a=0)
{
X=a;
Y=0;
}
void print()
{
cout<<"x="<
private:
float X,Y;
};
class TestClass2
{
public:
float Distance(TestClass1 &p,TestClass1 &q);
};
float TestClass2::Distance(TestClass1 &p,TestClass1 &q)
{
float result;
//********4********
result=sqrt((p.X-q.X)**2+(p.Y-q.Y)**2);
cout<
}
int main()
{
TestClass1 p(10,10),q(20);
TestClass2 d;
d.Distance(p,q);
return 0;
}
问题出在这里 result=sqrt((p.X-q.X)**2+(p.Y-q.Y)**2);