第十三周项目—阅读程序,并运行结果(纯虚函数)
2016-05-24 13:58
429 查看
/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:杨驰 *完成日期:2016年5月24 */ #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; }
运行结果:
知识总结:
在声明一个引用后,不能再使之作为另一变量的引用。
相关文章推荐
- android用socket向服务器发送和接收消息 【转自网易闯京城的博客】
- 百度竞价悄然改版
- NYOJ-24-素数距离问题
- VC6已停止工作_亲身试验OK
- Android对图片进行压缩
- Python class method
- IOS自动布局之Autoresizing
- 为什么给行内块级元素inline-block添加margin-top为负值的时候不起作用?
- apache kafka技术分享系列(目录索引)
- Get Up to 20% off lucky code for 07 rs gold buying from Rsorder facebook 5.20-5.30
- 穿越雷区第六届蓝桥杯大赛个人赛决赛(C语言A组)第四题
- centos7.1安装部署Hadoop
- iOS添加framework, 报错“dyld: Library not loaded”
- 第11周项目4—教师兼干部类
- 免费ARP简单介绍和程序编写
- 回文数猜想
- C语言字符串数组与字符串指针详解
- 第10 11周 项目三 警察与厨师 (1)
- JS this
- 第11周-课后实践(4)