先完善以下程序,再运行程序,分析构造函数和析构函数的执行顺序;
然后增加拷贝构造函数;
最后添加一个计算圆面积的成员函数Area()
#include <iostream>
using namespace std;
class Point
{ int x,y;
public:
Point(int xx=0,int yy=0);
~Point(){ cout<<"Destructing Point"<<endl; }
};
… // Point类要完善的部分
class Circle
{ int radius; //半径
Point c; //圆心
public:
Circle(int x,int y,int r);
~Circle(){cout<<"Destructing Circle"<<endl;}
};
… // Circle类要完善的部分
int main()
{ Circle c(1, 2 ,12);
//cout<<c.Area()<<endl;
return 0;
}