定义一个Point(点)类,其中包含数据有x和y用于表示该点坐标值,包含有一个无参构造函数和一个有参构造
展开全部
#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;
}
来自:求助得到的回答
展开全部
看看能不能用。
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;
}
};
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;
}
};
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询