(飛飛五十七)虚函数

2016-06-07 19:39:47来源:CSDN作者:QQxiaolifei人点击

/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作    者:李飞 *完成日期:2016年 6月 7日 *版 本 号:1.0 * *问题描述:虚函数*输入描述: *程序输出: */ #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;}
<img src="http://img.blog.csdn.net/20160607190923271?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

微信扫一扫

第七城市微信公众平台