📄 point.h
字号:
#ifndef Point_h
#define Point_h
#include<iostream.h>
#include<fstream.h>
class Point{
public:
double x,y;
Point(double p1=0,double p2=0){x=p1;y=p2;}
Point(Point& p1){x=p1.x;y=p1.y;}
Point& operator=(Point& p1){this->x=p1.x;this->y=p1.y;return *this;}
friend Point operator *(double k,Point p){
Point p3;
p3.x=p.x*k;
p3.y=p.y*k;
return p3;
}
friend Point operator+(Point p1,Point p2){
Point p3;
p3.x=p1.x+p2.x;
p3.y=p1.y+p2.y;
return p3;
}
friend Point operator *(Point p,double k){
Point p3;
p3.x=p.x*k;
p3.y=p.y*k;
return p3;
}
friend istream& operator>>(istream& in,Point& p){
cout<<"Input x:";
in>>p.x;
cout<<"Input y:";
in>>p.y;
return in;
}
friend ostream& operator<<(ostream& out,const Point& p){
out<<"("<<setw(4)<<p.x<<","<<setw(4)<<p.y<<")";
return out;
}
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -