第13周阅读程序(1)虚函数

来源:互联网 发布:如何提高精气神 知乎 编辑:程序博客网 时间:2024/06/06 16:31

代码:

/**Copyright (c) 2016, 烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp;*作    者:岳成艳2016年5月25号;*版 本 号:vc++6.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;}

运行测试:


知识点总结:

使用虚函数,实现函数多态性。

0 0
原创粉丝点击