这里说一下我一开始犯的错误
在这一步是我头文件创建的是cpp,导致后面一直报错,我还不知道错在哪,简直哭唧唧!!!
以点跟圆的关系为例
创建了一个圆类和点类(请不要学我不会英语打拼音,我是英语渣渣呜呜呜)
下面是完整源码
#include <iostream>
using namespace std;
class point //点
{
private:
int x;
int y;
public:
//设置
void setx(int mx)
{
x = mx;
}
//获取
int getx()
{
return x;
}
void sety(int my)
{
y = my;
}
int gety()
{
return y;
}
};
class yuan
{
private:
int r;//半径
//在类中可以让另一个类成为本类成员
point center;//圆心
public:
//设置圆半径
void setr(int mr)
{
r = mr;
}
//获得圆半径
int getr()
{
return r;
}
//设置圆心
void setcenter(point mcenter)
{
center = mcenter;
}
//获得圆心
point getrenter()
{
return center;
}
};
//判断点和圆的关系函数
void panduan(yuan &c,point &p) //用地址传节省空间
{
//两点之间距离的平方(圆心到点的距离的平方)
double d1 = (c.getrenter().getx(<