第10、 11 周--阅读程序1
2016-05-12 21:18
169 查看
问题及代码:
运行结果:
知识点总结:
调用D时先调用它的基类输出G bdegins 然后m++,接着输出D的相关程序,后来释放先析构D后析构C
/*copyright 计算机与控制工程学院 完成日期:2106年5月12日 作者:马艳艳 文件名称:日期时间类 问题描述:无; 输出描述:结果;*/ #include<iostream> using namespace std; class G { public: static int m; G( ){ //构造函数 m++; cout<<"G begins\n"; } ~G( ) { cout<<"G ends\n"; m--; } }; int G::m=0; class D:public G { public: D( ){ //构造函数 m++; cout<<"D begins\n"; } ~D( ){ cout<<"D ends\n" ; m-- ; } }; int main( ) { D objg; cout<<G::m<<endl; return 0; }
运行结果:
知识点总结:
调用D时先调用它的基类输出G bdegins 然后m++,接着输出D的相关程序,后来释放先析构D后析构C
相关文章推荐
- 25个经典的Spring面试问答
- String StringBuffer与StringBuilder的区别
- 今天碰到一个问题,怎么限制用户在固定宽度的input输入框里输入的长度,由此涉猎到了maxlength属性和size属性以及它们的区别。
- Unity3D射线
- Android热身:通过网络获取资源并更新UI组件
- java多线程-线程同步
- Hadoop学习之自己动手做搜索引擎【网络爬虫+倒排索引+中文分词】
- pptv泥够了!pptv“关闭”事件为营销炒作坐实!
- Spring 计划
- Find Minimum in Rotated Sorted Array
- 【C++】:C++中map的使用
- poj 2065 高斯消元
- 实用知识:关于通知里面的 category 使用方法
- 40.左旋转字符串
- 自定义GridView+ScrollView(二)
- 监控和管理Linux进程(新手求指教)
- HDU_1024_dp
- 搭建Nginx+Java环境测试并且运行
- 每天一个设计模式之代理模式
- 猜数游戏