第十三周 阅读程序(2)
2015-06-03 08:28
288 查看
问题及代码:
运行结果:
知识点总结:先执行派生类,在执行基类
#include <iostream> using namespace std; class BASE { private: char c; public: BASE(char n):c(n) {} virtual ~BASE() { cout<<c; } }; class DERIVED:public BASE { private: char c; public: DERIVED(char n):BASE(n+1),c(n) {} ~DERIVED(){ cout<<c; } }; int main(){ DERIVED d('X'); return 0; }
运行结果:
知识点总结:先执行派生类,在执行基类
相关文章推荐
- C语言中声明和定义的区别——分析extern关键词。
- 《大话设计模式》--商场促销--策略模式<Strategy>(2)
- 项目1-动物这样叫
- 第十三周阅项目五
- 【九章算法免费讲座第一期】转专业找CS工作的“打狗棒法”
- 但行好事 莫问前程(五月)
- C++中引用(&)的用法和应用实例
- C++中引用(&)的用法和应用实例
- 第13周项目 程序阅读(1)
- 第十三周阅读项目四
- 第十三周 项目1-动物这样叫
- 第十三周上机项目3立体类组共有的抽象类
- 第13周项目1-动物这样叫(1)
- 搭建CA服务器
- 搭建CA服务器
- Python介绍、环境搭建(Eclipse插件)、第一个程序
- 第十三周项目1——动物这样叫(3)
- Python介绍、环境搭建(Eclipse插件)、第一个程序
- 第十周项目 4 点、圆的关系(1)
- 抽象类和接口的详解