第13周项目—阅读3

来源:互联网 发布:淘宝猜你喜欢怎么出现 编辑:程序博客网 时间:2024/05/01 07:58

代码:

#include <iostream>using namespace std;class Base{public:    virtual void Who() =0;};class FirstDerived:public Base{public:    void Who() { cout<<"F"; }};class SecondDerived:public Base{public:    void Who() { cout<<"S"; }};int main(){    FirstDerived first_obj;    SecondDerived second_obj;    Base &bref=first_obj;    bref.Who();    bref=second_obj;    bref.Who();    Base *bp;    bp=&first_obj;    bp->Who();    bp=&second_obj;    bp->Who();    return 0;}

运行结果:

 

学习心得:

   当看到第2个输出为F时,被吓到了,然后一看原来是引用,还得细心呀!

0 0
原创粉丝点击