标签:
1、阅读下面的程序,并写出运行结果
(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++语言基础》程序阅读——多态性与抽象类 (1)
标签:
原文地址:http://blog.csdn.net/zp___waj/article/details/46042067