C++设计CPoint类

定义一个二维平面的点类CPoint,包含两个坐标属性,请完成如下功能:

1.定义一个带默认参数值的构造函数,参数默认值都为0.

2.定义一个前自增运算符重载函数,要求实现CPoint对象的两个坐标分别加1。

3.定义一个后自增运算符重载函数,要求实现CPoint对象的两个坐标分别加1。

4.定义一个加法运算符重载函数,要求实现CPoint对象的两个坐标分别加上一个实数。

5.定义一个流插入运算符重载函数。

6.编程CPoint类的测试程序。

具体代码

运行结果:

CPoint类
CPoint类