include <iostream> using namespace std; class Point { int _x, _y; public: Point(int x=0, int y=0) : _x(x), _y(y) {} Point& operator++(); Point operator++(int); Point& operator--(); Point operator--(int); friend ostream& operator << (ostream& o, const Point& p); };
时间: 2023-11-22 13:53:02 浏览: 86
使用include <iostream>时一定要加using namespace std
这是一个定义了Point类的C++代码。该类有两个私有成员变量_x和_y,表示点的坐标。类中定义了默认构造函数和一个带参数的构造函数,用于初始化对象的坐标。类中重载了前缀和后缀++和--运算符,用于将点的坐标分别加1或减1。同时还重载了输出运算符<<,用于将Point对象以(x, y)的形式输出到流中。
阅读全文