//编写Point类,重载+=和-=运算符,能够完成p1+=p2和p1-=p2的功能。
//【输入形式】int ,int
//【输出形式】
//【样例输入】1 2 3 4
//【样例输出】 p1=(1,2)
// p2=(3,4)
// p3=(4,6)
// p4=(-2,-2)
#include <iostream>
using namespace std;
class Point
{
public:
double x;
double y;
Point();//构造函数
friend Point operator+=(Point &a,Point &b);//重载+=运算符
friend Point operator-=(Point &a,Point &b);//重载-=运算符
friend istream& operator>>(istream&in,Point &a);//重载流插入运算符
friend ostream& operator<<(ostream&out,Point &a);//重载流提取运算符
};
Point::Point()
{
x=0;
y=0;
}
Point operator+=(Point &a,Point &b)
{
a.x+=b.x;
a.y&
Point类
最新推荐文章于 2023-05-12 17:59:32 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)