您的位置:首页 > 其它

第三题

2015-06-22 18:29 295 查看
#include <iostream>

using namespace std;

class Point

{public:

  Point(float a,float b):x(a),y(b){}

  ~Point(){cout<<"executing Point destructor"<<endl;}

 private:

  float x;

  float y;

};

class Circle:public Point

{public:

 Circle(float a,float b,float r):Point(a,b),radius(r){}

  ~Circle(){cout<<"executing Circle destructor"<<endl;}

 private:

  float radius;

};

int main()

{Point *p=new Circle(2.5,1.8,4.5);

 delete p;

 return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: