C++实验题---填空(运算符重载)#include <iostream>using namespace std;class Point{ private: int x,y; public: Point(int x=0, int y=0):x(x),y(y){} Point &operator ++(); friend Point operator ++(Point &p,int); void print(){cout<<"X="<<x<<",Y="<<y<<endl;} };____________________{ x++; y++; ____________________}____________________ { ____________________ pt.x++; ____________________ return pt;}int main(){ int m; while(cin>>m) { Point p1(m,m),p2(m+1,m+1),p3; (++p1).print(); p3 = p2++; p3.print(); p2.print(); } return 0;}输入输入有多组测试数据,每行为一组测试数据,且只有一个正整数。输出根据程序代码输出相应的信息。样例输入123样例输出X=2,Y=2X=3,Y=3X=2,Y=2X=3,Y=3X=4,Y=4X=3,Y=3X=4,Y=4X=5,Y=5X=4,Y=4
1 回答
- 1 回答
- 1 关注
- 1237 浏览
添加回答
举报
0/150
提交
取消