📄 平面点类的运算.cpp
字号:
#include <iostream.h>
class point
{
private:
int x;
int y;
public:
point(int xx,int yy) {x=xx;y=yy;}
point() {x=0; y=0;}
void print() {
cout<<'('<<x<<','<<y<<')'<<endl;
}
point operator +(point a);
point operator -(point a);
point operator =(point a);
};
point point::operator +(point a)
{
point p;
p.x=x+a.x;
p.y=y+a.y;
return p;
}
point point::operator -(point a)
{
point p;
p.x=x-a.x;
p.y=y-a.y;
return p;
}
point point::operator =(point a)
{
point p;
p.x=a.x;
p.y=a.y;
return p;
}
void main()
{
point a(10,10);
point b(20,20);
point c=a+b;
point d=a-b;
c.print();
d.print();
return;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -