第13周 《C++语言基础》程序阅读——多态性与抽象类 (1)
2015-05-27 09:06
239 查看
1、阅读下面的程序,并写出运行结果
(1)虚函数
预计运行结果:5EE5E
实际运行结果:
(1)虚函数
#include<iostream> using namespace std; class A { int a; public: A():a(5){} virtual void print()const { cout<<a;} }; class B: public A { char b; public: B() { b='E'; } void print() const { cout<<b; } }; void show(A &x) { x.print(); } int main() { A d1,*p; B d2; p=&d2; d1.print(); d2.print(); p->print(); show(d1); show(d2); return 0; }
预计运行结果:5EE5E
实际运行结果:
相关文章推荐
- 第13周 《C++语言基础》程序阅读——多态性与抽象类 (2)
- 第13周 《C++语言基础》程序阅读——多态性与抽象类 (3)
- 第13周 《C++语言基础》程序阅读——多态性与抽象类 (4)
- 《C++语言基础》程序阅读——多态性与抽象类
- 第13周-多态性-项目0-课后实践·阅读程序1.
- 第13周多态性与虚函数程序阅读
- 第12周-程序阅读-多态性与抽象类-虚函数
- 第12周-程序阅读-多态性与抽象类-虚析构函数
- 第12周-程序阅读-多态性与抽象类-纯虚函数
- 第13周-多态性--项目0-课后实践·阅读程序2.
- 《C++语言基础》程序阅读——指针、const、static
- 第13周实验报告1 :虚函数、多态性和抽象类的理解
- 第13周程序阅读(3)纯虚函数
- 14周阅读程序1.(1)(了解多态性)
- 《C++语言基础》实践项目——多态性与抽象类
- 第13周-阅读程序(1)虚函数
- 第13周 程序阅读-虚函数
- 第13周-程序阅读(3)
- 《C++语言基础》程序阅读——构造函数和析构函数
- 第13周阅读程序——交通工具(1)