第十一周项目 0 阅读程序(1.1)

来源:互联网 发布:如何理解数组的概念 编辑:程序博客网 时间:2024/06/08 01:07
/** Copyright (c) 2015, 烟台大学计算机学院* All rights reserved.* 文件名称:main.cpp* 作    者 :韩娟* 完成日期 :2015年6月3日* 版 本 号 :v1.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
原创粉丝点击