第3题
2015-06-09 18:57
387 查看
#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(int a,int b,int 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); Circle *pt=new Circle(2.5,1.8,4.5); delete pt; return 0; }
相关文章推荐
- iOS开发零基础教程之AFNetWorking POST 队列请求
- java 开发webservice
- java 开发webservice
- 如何直接串行电缆以及空调制解调器串行电缆之间的区别?
- 关于mexfuntion超级好的输入输出总结
- c++公用数据的保护
- 点击按钮切换图片
- CF 549D. Haar Features(神奇,不知道怎么推出来的)
- 苹果Swift编程语言入门教程【中文版】
- 使用Unversial-image-loader来异步加载网络图片和本地图片(二)完结篇
- 第七章
- quick-cocos2d-x如何在mac下编译安卓版本
- 北师大历史系1965级同学聚会山西长治)之一
- hdu5233 Gunner II
- 分享:15个有趣的大数据经济指数
- #306 (div.2) D. Regular Bridge
- 软键盘问题
- 硬盘分区Convert转换为NTFS后使用正常,但DiskGenius显示未格式化的解决方法
- 都是为了生活
- 【app运营 】一款APP产品如何拉新、留存用户?