定义一个Point(点)类,其中包含数据有x和y用于表示该点坐标值,包含有一个无参构造函数和一个有参构造

函数用于初始化坐标值;重载++运算符为成员函数,用于将该点x和y坐标分别移动一个坐标单位。... 函数用于初始化坐标值;重载++运算符为成员函数,用于将该点x和y坐标分别移动一个坐标单位。 展开
 我来答
stwwxjs
2013-07-05 · TA获得超过593个赞
知道小有建树答主
回答量:161
采纳率:100%
帮助的人:199万
展开全部
#include<iostream.h>

class Point{
private:
int x;
int y;
public:
Point();
Point(int x1,int y1){
x = x1;
y = y1;
}
Point operator ++(); //前置
Point operator ++(int); //后置
void show(void);
};

Point Point::operator ++(){
++x;
++y;
return *this;
}

Point Point::operator ++(int){
Point temp(x,y);
x++;
y++;
return temp;
}

void Point::show(void){
cout<<"坐标:("<<x<<","<<y<<")"<<endl;
}

int main()
{
Point p1(1,2);
p1.show();
p1++;
p1.show();
++p1;
p1.show();
return 0;
}
来自:求助得到的回答
喔弥头发lee
2013-06-24 · TA获得超过2724个赞
知道小有建树答主
回答量:967
采纳率:0%
帮助的人:1248万
展开全部
看看能不能用。
class Point
{
private:
double x;
double y;
public:
Point()
{
x=0.0;
y=0.0;
}
Point(double m,double n)
{
x=m;
y=n;
}
Point operator +(Point &a2)
{
Point a;
a.x=x+a2.x;
a.y=y+a2.y;
return a;
}
};
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式