第13周-程序阅读(3)
2015-06-03 08:29
197 查看
代码:
运行结果:
总结:
引用是什么情况?
#include <iostream> using namespace std; class Base { public: virtual void Who() =0; }; class FirstDerived:public Base { public: void Who() { cout<<"F"; } }; class SecondDerived:public Base { public: void Who() { cout<<"S"; } }; int main() { FirstDerived first_obj; SecondDerived second_obj; Base &bref=first_obj; bref.Who(); bref=second_obj; bref.Who(); Base *bp; bp=&first_obj; bp->Who(); bp=&second_obj; bp->Who(); return 0; }
运行结果:
FFFS Process returned 0 (0x0) execution time : 0.016 s Press any key to continue.
总结:
引用是什么情况?
相关文章推荐
- C++之我是二代我继承——摩托车=自行车+机动车
- 第十三周 阅读程序(2)
- C语言中声明和定义的区别——分析extern关键词。
- 《大话设计模式》--商场促销--策略模式<Strategy>(2)
- 项目1-动物这样叫
- 第十三周阅项目五
- 【九章算法免费讲座第一期】转专业找CS工作的“打狗棒法”
- 但行好事 莫问前程(五月)
- C++中引用(&)的用法和应用实例
- C++中引用(&)的用法和应用实例
- 第13周项目 程序阅读(1)
- 第十三周阅读项目四
- 第十三周 项目1-动物这样叫
- 第十三周上机项目3立体类组共有的抽象类
- 第13周项目1-动物这样叫(1)
- 搭建CA服务器
- 搭建CA服务器
- Python介绍、环境搭建(Eclipse插件)、第一个程序
- 第十三周项目1——动物这样叫(3)
- Python介绍、环境搭建(Eclipse插件)、第一个程序