算法之路二:劉汝佳算法競賽入門經典:c++結構體

#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;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章