(1)先建立一个Point(点)类,包含数据成员x,y(坐标点): (2)以Point为基类,派生出一个Circle(圆)类,增加数据成员(半径),基类的成员表示圆心: (3)编写上述两类中的构造.析构函数及必要运算符重载函数(本项目主要是输入输出): 代码: #include <iostream> using namespace std; class Point { protected: int x; int y; public: Point(int a,int b):x(a),y(b){}
(5)在圆类上重载关系运算符(6种),使之能够按圆的面积比较两个圆的大小.自编main函数完成测试. 代码: #include <iostream> using namespace std; class Circle; class Point { protected: int x; int y; public: Point(int a,int b):x(a),y(b) {} friend ostream &operator <<(ostream &out,Point