#include<iostream>
using namespace std;
struct Point
{
int x,y;
Point(int x=0,int y=0):x(x),y(y){} //Point(int x=0,int y=0){this->x=x;this->y=y;} 構造函數
};
Point operator + (const Point &A,const Point &B)
{
return Point(A.x+B.x,A.y+B.y);
}
ostream& operator <<(ostream &out,const Point &p)
{
out<<"("<<p.x<<","<<p.y<<")";
return out;
}
int main()
{
Point a,b(1,2);
a.x=3;
cout<<a+b<<endl;
return 0;
}
算法之路二:劉汝佳算法競賽入門經典:c++結構體
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.