结构体struct

来源:互联网 发布:java数字金字塔代码 编辑:程序博客网 时间:2024/06/01 08:50


#include<iostream>using namespace std;struct point {int x,y;point(int x=0,int y=0):x(x),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;}

代码摘自刘汝佳算法竞赛入门经典(第二版)

原创粉丝点击